module IsAvailable

Constants

VERSION

Public Class Methods

available?(domain) click to toggle source
# File lib/is_available.rb, line 18
def self.available?(domain)
  !IsAvailable.registered?(domain)
end
registered?(domain) click to toggle source
# File lib/is_available.rb, line 8
def self.registered?(domain)
  Unirest.get(WHOIS_DOT_COM_LINK+domain).body.include?("Registrar")
end
resolvable?(domain) click to toggle source
# File lib/is_available.rb, line 12
def self.resolvable?(domain)
  return true if Resolv.getaddress domain
rescue Resolv::ResolvError
  return false
end