class IdentMe

Idents your public IP address

Constants

OPENDNS_MYIP
OPENDNS_RESOLVER

Public Class Methods

ident() click to toggle source
# File lib/identme.rb, line 11
def self.ident
  data = {}
  resolver = Resolv::DNS.new(nameserver: OPENDNS_RESOLVER)
  data[:ip] = resolver.getaddress(OPENDNS_MYIP).to_s
  data[:name] = resolver.getname(data[:ip]).to_s rescue nil
  data
end