class Dnsign::IpResolver
Public Class Methods
new(service=IpResolvers::IpInfoIo, opts={})
click to toggle source
# File lib/dnsign/ip_resolver.rb, line 6 def initialize(service=IpResolvers::IpInfoIo, opts={}) @resolver = service.new self end
resolve(*args)
click to toggle source
# File lib/dnsign/ip_resolver.rb, line 16 def self.resolve(*args) self.new(*args).resolve end
Public Instance Methods
resolve()
click to toggle source
# File lib/dnsign/ip_resolver.rb, line 10 def resolve @resolver.fetch rescue => e puts "#{e.class}: #{e.message}" end