История изменений
Исправление 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]