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