Module: Populus
- Extended by:
- DSL
- Defined in:
- lib/populus.rb,
lib/populus.rb,
lib/populus/dsl.rb,
lib/populus/node.rb,
lib/populus/pool.rb,
lib/populus/daemon.rb,
lib/populus/helpers.rb,
lib/populus/version.rb,
lib/populus/accepter.rb,
lib/populus/watch_thread.rb,
lib/populus/configuration.rb,
lib/populus/remote_runner.rb,
lib/populus/default_logger.rb
Defined Under Namespace
Modules: DSL, Daemon, Helpers Classes: Accepter, Configuration, DefaultLoggerFormatter, Node, Pool, RemoteRunner, WatchThread
Constant Summary collapse
- VERSION =
"0.0.4"
- DefaultLogger =
logger
Class Attribute Summary collapse
-
.consul_bin ⇒ Object
Returns the value of attribute consul_bin.
-
.logger ⇒ Object
Returns the value of attribute logger.
Class Method Summary collapse
Methods included from DSL
Class Attribute Details
.consul_bin ⇒ Object
Returns the value of attribute consul_bin.
8 9 10 |
# File 'lib/populus.rb', line 8 def consul_bin @consul_bin end |
.logger ⇒ Object
Returns the value of attribute logger.
8 9 10 |
# File 'lib/populus.rb', line 8 def logger @logger end |
Class Method Details
.config(&config_block) ⇒ Object
28 29 30 31 32 33 34 |
# File 'lib/populus/configuration.rb', line 28 def self.config(&config_block) @_config ||= Configuration.new if block_given? @_config.instance_eval(&config_block) end @_config end |