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
#initialize(registry, connection_registry, options) ⇒ ResourcesSupervisor
Returns a new instance of ResourcesSupervisor.
16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
# File 'lib/ridley/client.rb', line 16 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], .slice(*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], .slice(*Ridley::Connection::VALID_OPTIONS) supervise_as :search_resource, Ridley::SearchResource, connection_registry end |