Class: MVCLI::Provisioning::Provisioner
- Inherits:
-
Object
- Object
- MVCLI::Provisioning::Provisioner
- Defined in:
- lib/mvcli/provisioning.rb
Instance Method Summary collapse
- #[](name) ⇒ Object
-
#initialize ⇒ Provisioner
constructor
A new instance of Provisioner.
Constructor Details
#initialize ⇒ Provisioner
Returns a new instance of Provisioner.
56 57 58 59 |
# File 'lib/mvcli/provisioning.rb', line 56 def initialize @loader = Loader.new @providers = Map.new end |
Instance Method Details
#[](name) ⇒ Object
60 61 62 63 64 65 |
# File 'lib/mvcli/provisioning.rb', line 60 def [](name) unless provider = @providers[name] provider = @providers[name] = @loader.load :provider, name end provider.value end |