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