Module: DaemonKit

Defined in:
lib/daemon_kit.rb,
lib/daemon_kit/amqp.rb,
lib/daemon_kit/cron.rb,
lib/daemon_kit/config.rb,
lib/daemon_kit/jabber.rb,
lib/daemon_kit/nanite.rb,
lib/daemon_kit/application.rb,
lib/daemon_kit/initializer.rb,
lib/daemon_kit/nanite/agent.rb

Defined Under Namespace

Modules: Nanite Classes: AMQP, Application, Config, Configuration, Cron, Initializer, Jabber

Constant Summary collapse

VERSION =
'0.1.5.1'

Class Method Summary collapse

Class Method Details

.configurationObject



21
22
23
# File 'lib/daemon_kit/initializer.rb', line 21

def configuration
  @configuration
end

.configuration=(configuration) ⇒ Object



25
26
27
# File 'lib/daemon_kit/initializer.rb', line 25

def configuration=( configuration )
  @configuration = configuration
end

.loggerObject



13
14
15
# File 'lib/daemon_kit/initializer.rb', line 13

def logger
  @logger
end

.logger=(logger) ⇒ Object



17
18
19
# File 'lib/daemon_kit/initializer.rb', line 17

def logger=( logger )
  @logger = logger
end

.trap(*args, &block) ⇒ Object



29
30
31
# File 'lib/daemon_kit/initializer.rb', line 29

def trap( *args, &block )
  self.configuration.trap( *args, &block )
end