class Celluloid::Supervision::Service::Root

Public Class Methods

define() click to toggle source
# File lib/celluloid/supervision/service.rb, line 6
def define
  super({
    supervise: Celluloid.actor_system.root_configuration,
    as: :root_supervisor,
    accessors: [:root],
    branch: :root,
    type: self
  })
end
deploy(instances) click to toggle source
# File lib/celluloid/supervision/service.rb, line 16
def deploy(instances)
  super(supervise: instances, branch: :root, as: :root, type: self)
end

Public Instance Methods

provider() click to toggle source
# File lib/celluloid/supervision/service.rb, line 20
def provider
  Celluloid.root_services
end