Attributes
address | [R] |
Public Class methods
convert(address)
[show source]
# File lib/httpx/resolver/entry.rb 10 def self.convert(address) 11 new(address, rescue_on_convert: true) 12 end
new(address, expires_in = Float::INFINITY, rescue_on_convert: false)
[show source]
# File lib/httpx/resolver/entry.rb 14 def initialize(address, expires_in = Float::INFINITY, rescue_on_convert: false) 15 @expires_in = expires_in 16 @address = address.is_a?(IPAddr) ? address : IPAddr.new(address.to_s) 17 super(@address) 18 rescue IPAddr::InvalidAddressError 19 raise unless rescue_on_convert 20 21 @address = address.to_s 22 super(@address) 23 end
Public Instance methods
expired?()
[show source]
# File lib/httpx/resolver/entry.rb 25 def expired? 26 @expires_in < Utils.now 27 end