Module: Legion
- Defined in:
- lib/legion.rb,
lib/legion/runner.rb,
lib/legion/process.rb,
lib/legion/service.rb,
lib/legion/version.rb,
lib/legion/extensions.rb,
lib/legion/runner/log.rb,
lib/legion/supervision.rb,
lib/legion/runner/status.rb,
lib/legion/extensions/core.rb,
lib/legion/extensions/data.rb,
lib/legion/exceptions/wrongtype.rb,
lib/legion/extensions/transport.rb,
lib/legion/exceptions/invalidjson.rb,
lib/legion/extensions/actors/base.rb,
lib/legion/extensions/actors/loop.rb,
lib/legion/extensions/actors/once.rb,
lib/legion/extensions/actors/poll.rb,
lib/legion/extensions/helpers/lex.rb,
lib/legion/exceptions/handled_task.rb,
lib/legion/extensions/actors/every.rb,
lib/legion/extensions/helpers/base.rb,
lib/legion/extensions/helpers/core.rb,
lib/legion/extensions/helpers/task.rb,
lib/legion/extensions/builders/base.rb,
lib/legion/extensions/actors/nothing.rb,
lib/legion/extensions/helpers/logger.rb,
lib/legion/exceptions/missingargument.rb,
lib/legion/exceptions/wrongtypes/hash.rb,
lib/legion/extensions/builders/actors.rb,
lib/legion/exceptions/wrongtypes/array.rb,
lib/legion/extensions/builders/helpers.rb,
lib/legion/extensions/builders/runners.rb,
lib/legion/exceptions/wrongtypes/string.rb,
lib/legion/extensions/helpers/transport.rb,
lib/legion/exceptions/wrongtypes/integer.rb,
lib/legion/extensions/actors/subscription.rb
Defined Under Namespace
Modules: Exception, Extensions, Runner, Supervision Classes: Process, Service
Constant Summary collapse
- VERSION =
'0.3.0'.freeze
Instance Attribute Summary collapse
-
#service ⇒ Object
readonly
Returns the value of attribute service.
Class Method Summary collapse
Instance Attribute Details
#service ⇒ Object (readonly)
Returns the value of attribute service.
11 12 13 |
# File 'lib/legion.rb', line 11 def service @service end |
Class Method Details
.shutdown ⇒ Object
18 19 20 |
# File 'lib/legion.rb', line 18 def self.shutdown @service.shutdown end |
.start ⇒ Object
13 14 15 16 |
# File 'lib/legion.rb', line 13 def self.start @service = Legion::Service.new Legion::Logging.info("Started Legion v#{Legion::VERSION}") end |