Module: QueueManager

Defined in:
lib/queue_manager.rb,
lib/queue_manager/task.rb,
lib/queue_manager/util.rb,
lib/queue_manager/daemon.rb,
lib/queue_manager/railtie.rb,
lib/queue_manager/version.rb,
lib/queue_manager/task_locator.rb,
lib/queue_manager/configuration.rb,
lib/generators/queue_manager/install_generator.rb

Defined Under Namespace

Modules: Util, Version Classes: Configuration, Daemon, InstallGenerator, Railtie, Task, TaskLocator

Class Method Summary collapse

Class Method Details

.add_task(*args) ⇒ Object



20
21
22
# File 'lib/queue_manager.rb', line 20

def add_task(*args)
  Task.add(*args)
end

.configObject



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

def config
  @config ||= QueueManager::Configuration.new
end

.configure {|config| ... } ⇒ Object

Yields:



16
17
18
# File 'lib/queue_manager.rb', line 16

def configure
  yield config
end

.loggerObject



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

def logger
  $logger ||= Logger.new(config.log_output, 'weekly')
end