Module: DaemonKit
- Defined in:
- lib/daemon_kit.rb,
lib/daemon_kit/em.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/safety.rb,
lib/daemon_kit/pid_file.rb,
lib/daemon_kit/arguments.rb,
lib/daemon_kit/exceptions.rb,
lib/daemon_kit/application.rb,
lib/daemon_kit/initializer.rb,
lib/daemon_kit/nanite/agent.rb,
lib/daemon_kit/cucumber/world.rb,
lib/daemon_kit/ruote_workitem.rb,
lib/daemon_kit/abstract_logger.rb,
lib/daemon_kit/ruote_participants.rb,
lib/daemon_kit/error_handlers/base.rb,
lib/daemon_kit/error_handlers/mail.rb,
lib/daemon_kit/core_ext/configurable.rb,
lib/daemon_kit/error_handlers/hoptoad.rb,
lib/daemon_kit/ruote_pseudo_participant.rb
Defined Under Namespace
Modules: Configurable, Cucumber, ErrorHandlers, Nanite
Classes: AMQP, AbstractLogger, Application, Arguments, Config, Configuration, Cron, DaemonNotFound, EM, Exception, Initializer, Jabber, MissingParticipant, PidFile, RuoteParticipants, RuotePseudoParticipant, RuoteWorkitem, Safety
Constant Summary
collapse
- VERSION =
'0.1.7.10'
Class Method Summary
collapse
Class Method Details
.arguments ⇒ Object
28
29
30
|
# File 'lib/daemon_kit/initializer.rb', line 28
def arguments
@arguments
end
|
.arguments=(args) ⇒ Object
32
33
34
|
# File 'lib/daemon_kit/initializer.rb', line 32
def arguments=( args )
@arguments = args
end
|
.at_shutdown(&block) ⇒ Object
40
41
42
|
# File 'lib/daemon_kit/initializer.rb', line 40
def at_shutdown( &block )
self.configuration.at_shutdown( &block )
end
|
.configuration ⇒ Object
20
21
22
|
# File 'lib/daemon_kit/initializer.rb', line 20
def configuration
@configuration
end
|
.configuration=(configuration) ⇒ Object
24
25
26
|
# File 'lib/daemon_kit/initializer.rb', line 24
def configuration=( configuration )
@configuration = configuration
end
|
54
55
56
|
# File 'lib/daemon_kit.rb', line 54
def env
DAEMON_ENV
end
|
.framework_root ⇒ Object
58
59
60
|
# File 'lib/daemon_kit.rb', line 58
def framework_root
@framework_root ||= File.join( File.dirname(__FILE__), '..' ).to_absolute_path
end
|
42
43
44
|
# File 'lib/daemon_kit.rb', line 42
def logger
@logger
end
|
.logger=(logger) ⇒ Object
46
47
48
|
# File 'lib/daemon_kit.rb', line 46
def logger=( logger )
@logger = logger
end
|
50
51
52
|
# File 'lib/daemon_kit.rb', line 50
def root
DAEMON_ROOT
end
|
.trap(*args, &block) ⇒ Object
36
37
38
|
# File 'lib/daemon_kit/initializer.rb', line 36
def trap( *args, &block )
self.configuration.trap( *args, &block )
end
|