class Nameserver
Defines a DNS name server returned by public-dns.tk/
Public Instance Methods
age_minutes()
click to toggle source
# File lib/globetrotter/nameserver.rb, line 30 def age_minutes t1 = Time.now.to_i t2 = checked_at.to_i seconds_since_check = t1 - t2 minutes_since_check = seconds_since_check / 60 minutes_since_check end
invalid?()
click to toggle source
# File lib/globetrotter/nameserver.rb, line 26 def invalid? state == 'invalid' end
ipv4?()
click to toggle source
# File lib/globetrotter/nameserver.rb, line 14 def ipv4? ip.ipv4? end
ipv6?()
click to toggle source
# File lib/globetrotter/nameserver.rb, line 18 def ipv6? ip.ipv6? end
valid?()
click to toggle source
# File lib/globetrotter/nameserver.rb, line 22 def valid? state == 'valid' end