Class: Celluloid::Supervision::Service::Root

### Home Classes Methods

### In Files

- lib/celluloid/supervision/service.rb

### Parent

Celluloid::Supervision::Container

### Methods

- ::define
- ::deploy
- #provider

### Class/Module Index

Quicksearch

- Celluloid
- Celluloid::ClassMethods
- Celluloid::Supervision
- Celluloid::Supervision::Configuration
- Celluloid::Supervision::Configuration::Error
- Celluloid::Supervision::Configuration::Error::AlreadyDefined
- Celluloid::Supervision::Configuration::Error::Incomplete
- Celluloid::Supervision::Configuration::Error::Invalid
- Celluloid::Supervision::Configuration::Error::InvalidSupervisor
- Celluloid::Supervision::Configuration::Error::InvalidValues
- Celluloid::Supervision::Configuration::Injection
- Celluloid::Supervision::Configuration::Instance
- Celluloid::Supervision::Container
- Celluloid::Supervision::Container::Behavior
- Celluloid::Supervision::Container::Behavior::ClassMethods
- Celluloid::Supervision::Container::Behavior::Error
- Celluloid::Supervision::Container::Behavior::Error::Mutant
- Celluloid::Supervision::Container::Injection
- Celluloid::Supervision::Container::Instance
- Celluloid::Supervision::Container::Tree
- Celluloid::Supervision::Error
- Celluloid::Supervision::Error::NoPublicService
- Celluloid::Supervision::Service
- Celluloid::Supervision::Service::Public
- Celluloid::Supervision::Service::Root
- Celluloid::Supervisor

No matching classes.

# 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

[Validate]

Generated with the Darkfish Rdoc Generator 2.