Sha256: 1f045472a3fb614b6533fdb5e292a676df1f509215637fedd426811c25021021
Contents?: true
Size: 654 Bytes
Versions: 1
Compression:
Stored size: 654 Bytes
Contents
require 'postcode_anywhere/email_validation/response' require 'postcode_anywhere/email_validation/validation_error' require 'postcode_anywhere/email_validation/validator' require 'postcode_anywhere/email_validation/version' require 'rest_client' module PostcodeAnywhere module EmailValidation HOST = 'http://services.postcodeanywhere.co.uk/' + 'EmailValidation/Interactive/Validate/v1.10/json3.ws' class << self attr_accessor :key def valid?(email) json = RestClient.get(HOST, params: { Key: key, Email: email }) response = Response.parse(json) response.valid? end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
postcode_anywhere-email_validation-0.0.2 | lib/postcode_anywhere/email_validation.rb |