Module: MailRunner

Defined in:
lib/mail_runner.rb,
lib/mail_runner/cli.rb,
lib/mail_runner/stats.rb,
lib/mail_runner/logging.rb,
lib/mail_runner/version.rb,
lib/mail_runner/head_manager_bot.rb,
lib/mail_runner/queue_manager_bot.rb,
lib/mail_runner/inbound_manager_bot.rb

Defined Under Namespace

Modules: InboundManagerBot, Logging, MadStatter, QueueManagerBot Classes: CLI, ManagerBot

Constant Summary collapse

VERSION =
"0.1.0"

Class Method Summary collapse

Class Method Details

.initialize_manager_botObject



16
17
18
19
20
# File 'lib/mail_runner.rb', line 16

def self.initialize_manager_bot
  @manager_bot = MailRunner::ManagerBot.new
  $logger.debug { "ManagerBot initialized."}
  return @manager_bot
end

.manager_botObject



12
13
14
# File 'lib/mail_runner.rb', line 12

def self.manager_bot
  defined?(@manager_bot) ? @manager_bot : initialize_manager_bot
end

.set_globalsObject



6
7
8
9
10
# File 'lib/mail_runner.rb', line 6

def self.set_globals
  $logger = MailRunner::Logging.logger
  $mad_statter = MailRunner::MadStatter
  $logger.debug { "Mailrunner initialized in debug mode." }
end