Module: Qurd

Extended by:
Mixins::Configuration
Defined in:
lib/qurd.rb,
lib/qurd/action.rb,
lib/qurd/mixins.rb,
lib/qurd/message.rb,
lib/qurd/version.rb,
lib/qurd/listener.rb,
lib/qurd/processor.rb,
lib/qurd/action/chef.rb,
lib/qurd/action/dummy.rb,
lib/qurd/configuration.rb,
lib/qurd/action/route53.rb,
lib/qurd/mixins/aws_clients.rb,
lib/qurd/mixins/configuration.rb,
lib/qurd/mixins/configuration_helpers.rb

Overview

rubocop:disable ClassLength

Defined Under Namespace

Modules: Mixins Classes: Action, Configuration, Listener, Message, Processor

Constant Summary collapse

VERSION =

The daemon version

'0.0.2'

Class Method Summary collapse

Methods included from Mixins::Configuration

qurd_config, qurd_configuration, qurd_logger, qurd_logger!

Class Method Details

.start(config = nil) ⇒ Object



28
29
30
31
32
# File 'lib/qurd.rb', line 28

def start(config = nil)
  qurd_config.configure(config)
  daemonize
  listen_to_queues
end