Module: Nofakemail
- Defined in:
- lib/nofakemail.rb,
lib/nofakemail/version.rb
Constant Summary collapse
- VERSION =
"0.0.3"
Class Method Summary collapse
Class Method Details
.are_valid?(email_array) ⇒ Boolean
12 13 14 15 16 17 18 19 20 21 |
# File 'lib/nofakemail.rb', line 12 def are_valid? email_array email_array.each_with_index do |email,key| email_array[key] = "email[]=#{email}" end body = open("http://nofakemail.net/webservice/isTrashmail/json?#{email_array.join("&")}").read rescue "" json_body = ActiveSupport::JSON.decode body json_body["emails"] end |
.is_valid?(input_email) ⇒ Boolean
6 7 8 9 10 |
# File 'lib/nofakemail.rb', line 6 def is_valid? input_email body = open("http://nofakemail.net/webservice/isTrashmail/json?email=#{input_email}").read rescue "" json_body = ActiveSupport::JSON.decode body json_body["valid"] end |