Module: Celluloid
- Included in:
- Supervision::Container
- Defined in:
- lib/celluloid/supervision/deprecate.rb,
lib/celluloid/supervision/service.rb,
lib/celluloid/supervision/version.rb,
lib/celluloid/supervision/constants.rb,
lib/celluloid/supervision/container.rb,
lib/celluloid/supervision/supervise.rb,
lib/celluloid/supervision/validation.rb,
lib/celluloid/supervision/configuration.rb,
lib/celluloid/supervision/container/behavior.rb,
lib/celluloid/supervision/container/instance.rb,
lib/celluloid/supervision/deprecate/supervise.rb,
lib/celluloid/supervision/container/injections.rb,
lib/celluloid/supervision/deprecate/validation.rb,
lib/celluloid/supervision/configuration/instance.rb,
lib/celluloid/supervision/container/behavior/tree.rb,
lib/celluloid/supervision/configuration/injections.rb
Overview
TODO: Remove at 0.19.0
Defined Under Namespace
Modules: ClassMethods, Supervision Classes: Supervisor
Constant Summary collapse
- SupervisionGroup =
Supervision::Container
Class Method Summary collapse
Class Method Details
.supervise(*args, &block) ⇒ Object
4 5 6 7 |
# File 'lib/celluloid/supervision/supervise.rb', line 4 def supervise(config={}, &block) supervisor = Supervision.router(config) supervisor.supervise(config, &block) end |
.supervise_as(name, *args, &block) ⇒ Object
10 11 12 13 |
# File 'lib/celluloid/supervision/deprecate/supervise.rb', line 10 def supervise_as(name, *args, &block) supervisor = Supervision.router(*args) supervisor.supervise_as(name, *args, &block) end |