Module: ConfigBuilder::Model::Provider
- Defined in:
- lib/config_builder/model.rb
Defined Under Namespace
Classes: Aws, Azure, Base, DigitalOcean, Libvirt, Openstack, OpenstackPlugin, SoftLayer, VMware, VMwareFusion, VMwareWorkstation, Virtualbox, Vsphere
Class Method Summary
collapse
Class Method Details
.new_from_hash(hash) ⇒ Object
34
35
36
|
# File 'lib/config_builder/model.rb', line 34
def self.new_from_hash(hash)
@registry.generate(hash)
end
|
.register(name, klass) ⇒ Object
38
39
40
|
# File 'lib/config_builder/model.rb', line 38
def self.register(name, klass)
@registry.register(name, klass)
end
|