Class: Ridley::Client::ResourcesSupervisor
- Inherits:
-
Celluloid::SupervisionGroup
- Object
- Celluloid::SupervisionGroup
- Ridley::Client::ResourcesSupervisor
- Defined in:
- lib/ridley/client.rb
Instance Method Summary collapse
-
#initialize(registry, connection_registry, options) ⇒ ResourcesSupervisor
constructor
A new instance of ResourcesSupervisor.
Constructor Details
permalink #initialize(registry, connection_registry, options) ⇒ ResourcesSupervisor
Returns a new instance of ResourcesSupervisor.
18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
# File 'lib/ridley/client.rb', line 18 def initialize(registry, connection_registry, ) super(registry) supervise_as :client_resource, Ridley::ClientResource, connection_registry supervise_as :cookbook_resource, Ridley::CookbookResource, connection_registry, [:client_name], [:client_key], Ridley::Helpers.(, *Ridley::Connection::VALID_OPTIONS) supervise_as :data_bag_resource, Ridley::DataBagResource, connection_registry, [:encrypted_data_bag_secret] supervise_as :environment_resource, Ridley::EnvironmentResource, connection_registry supervise_as :node_resource, Ridley::NodeResource, connection_registry, supervise_as :role_resource, Ridley::RoleResource, connection_registry supervise_as :sandbox_resource, Ridley::SandboxResource, connection_registry, [:client_name], [:client_key], Ridley::Helpers.(, *Ridley::Connection::VALID_OPTIONS) supervise_as :search_resource, Ridley::SearchResource, connection_registry supervise_as :user_resource, Ridley::UserResource, connection_registry end |