class GlobeSSL::DomainEmails
Public Instance Methods
fetch()
click to toggle source
# File lib/globessl/domain_emails.rb, line 7 def fetch @errors.clear @list.clear unless @domain @errors << "domain is required" return false end response = Client.get('/tools/domainemails', { 'domain' => @domain }) case response.code when '200' json = response.body hash = JSON.parse(json) hash.each { |email| @list << email } return true when '400', '401', '403' set_errors(response) return false else return false end end
set_errors(response)
click to toggle source
# File lib/globessl/domain_emails.rb, line 32 def set_errors(response) json = response.body hash = JSON.parse(json) @errors << hash["message"] end