Method: CliApplication::Mail.new

Defined in:
lib/cli_application/mail.rb

.new(config, folders) ⇒ Object

Инициализация методов, позволяющих рассылать письма адимнистраторам системы



9
10
11
12
13
14
15
16
17
18
19
20
21
22
# File 'lib/cli_application/mail.rb', line 9

def self.new(config, folders)
  res = self.check(config)

  case res[:delivery_method]
    when :log
      ::CliApplication::MailLib::Log.new(config, folders)
    when :smtp
      ::CliApplication::MailLib::SMTP.new(config, folders)
    when :sendmail
      ::CliApplication::MailLib::Sendmail.new(config, folders)
    else
      ::CliApplication::MailLib::Error.new(config, folders)
  end
end