LINUX.ORG.RU

История изменений

Исправление Int64, (текущая версия) :

Я не рубист, но почему бы не сделать что-то вроде такого:

def getSupportedTrackers()
  tor_enabled = @site.connection_server.tor_manager.enabled
  ipv6_enabled = @site.connection_server.supported_ip_types.include? "ipv6"

  return @getTrackers()
    .filter {|tracker| (tor_enabled) or (tracker.include? ".onion")}
    .filter {|tracker| not @getAddressParts(tracker)}
    .filter {|tracker| (ipv6_enabled) or (helper.getIpType(@getAddressParts(tracker)["ip"]) == "ipv6")}
end

или так:

def getSupportedTrackers()
  tor_enabled = @site.connection_server.tor_manager.enabled
  ipv6_enabled = @site.connection_server.supported_ip_types.include? "ipv6"

  return @getTrackers()
    .filter {|tracker| (tor_enabled) or (tracker.include? ".onion")}
    .map {|tracker| @getAddressParts(tracker)}
    .filter {|addressParts| not addressParts}
    .filter {|addressPrts| (ipv6_enabled) or (helper.getIpType(addressParts["ip"]) == "ipv6")}
end

Исправление Int64, :

Я не рубист, но почему бы не сделать что-то вроде такого:

def getSupportedTrackers()
  tor_enabled = @site.connection_server.tor_manager.enabled
  ipv6_enabled = @site.connection_server.supported_ip_types.include? "ipv6"

  return @getTrackers()
    .filter {|tracker| (tor_enabled) or (tracker.include? ".onion")}
    .filter {|tracker| not @getAddressParts(tracker)}
    .filter {|tracker| (ipv6_enabled) or (helper.getIpType(@getAddressParts(tracker)["ip"]) == "ipv6")}
end

Исправление Int64, :

Я не рубист, но почему бы не сделать что-то вроде такого:

def getSupportedTrackers()
  tor_enabled = @site.connection_server.tor_manager.enabled
  ipv6_enabled = @site.connection_server.supported_ip_types.include? "ipv6"

  return @getTrackers()
    .filter {|tracker| (tor_enabled) or (tracker.include? ".onion")}
    .filter {|tracker| not @getAddressParts(tracker)}
    .filter {|tracker| (ipv6_enabled) or (helper.getIpType(address_parts["ip"]) == "ipv6")}
end

Исходная версия Int64, :

Я не рубист, но почему бы не сделать что-то вроде такого: [code=ruby] def getSupportedTrackers() tor_enabled = @site.connection_server.tor_manager.enabled ipv6_enabled = @site.connection_server.supported_ip_types.include? «ipv6»

return @getTrackers() .filter {|tracker| (tor_enabled) or (tracker.include? «.onion»)} .filter {|tracker| not @getAddressParts(tracker)} .filter {|tracker| (ipv6_enabled) or (helper.getIpType(address_parts[«ip»]) == «ipv6»)} end [/code]