Module: MailProvider

Defined in:
lib/mail_provider.rb,
lib/mail_provider.rb,
lib/mail_provider/trie.rb,
lib/mail_provider/parser.rb,
lib/mail_provider/checker.rb,
lib/mail_provider/version.rb,
lib/mail_provider/source_manager.rb

Defined Under Namespace

Classes: Checker, Error, Parser, SourceManager, Trie, TrieLoadError

Constant Summary collapse

ROOT_DIR =
File.dirname(File.dirname(__FILE__))
VERSION =
'0.1.0'

Class Method Summary collapse

Class Method Details

.new(refresh: false, sources: nil, data_directory: nil) ⇒ Object



23
24
25
26
# File 'lib/mail_provider.rb', line 23

def self.new(refresh: false, sources: nil, data_directory: nil)
  checker = MailProvider::Checker.new sources, data_directory
  checker.setup refresh: refresh
end