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