Module: Bosh::Bootstrap::MicroboshProviders

Extended by:
MicroboshProviders
Included in:
MicroboshProviders
Defined in:
lib/bosh-bootstrap/microbosh_providers.rb,
lib/bosh-bootstrap/microbosh_providers/aws.rb,
lib/bosh-bootstrap/microbosh_providers/vsphere.rb,
lib/bosh-bootstrap/microbosh_providers/openstack.rb

Defined Under Namespace

Classes: AWS, Base, OpenStack, VSphere

Instance Method Summary collapse

Instance Method Details

#provider_class(provider_name) ⇒ Object



8
9
10
# File 'lib/bosh-bootstrap/microbosh_providers.rb', line 8

def provider_class(provider_name)
  @providers[provider_name]
end

#register_provider(provider_name, provider_klass) ⇒ Object



3
4
5
6
# File 'lib/bosh-bootstrap/microbosh_providers.rb', line 3

def register_provider(provider_name, provider_klass)
  @providers ||= {}
  @providers[provider_name] = provider_klass
end