Sha256: b30ecb27a598753f741eaa9d6f67841762f060b47b75b1614bb70508eab529cb
Contents?: true
Size: 944 Bytes
Versions: 9
Compression:
Stored size: 944 Bytes
Contents
require "gmail" require "mail" require "yaml" require "email/verification/version" require "email/verification/configuration" require "email/verification/base" require "email/verification/gmail" require "email/verification/hotmail" require "email/verification/verifier" module Email module Verification class Error < StandardError; end class << self attr_writer :configuration end def self.configuration @configuration ||= ::Email::Verification::Configuration.new end def self.reset @configuration = ::Email::Verification::Configuration.new end def self.configure yield(configuration) end def self.retrieve_verification_code(email:, password:, mailboxes: %w(Inbox), settings: {}) ::Email::Verification::Verifier.new.retrieve_verification_code(email: email, password: password, mailboxes: mailboxes, settings: settings) end end end
Version data entries
9 entries across 9 versions & 1 rubygems