Module: Bosh::Bootstrap::NetworkProviders

Extended by:
NetworkProviders
Included in:
NetworkProviders
Defined in:
lib/bosh-bootstrap/network_providers.rb,
lib/bosh-bootstrap/network_providers/aws.rb,
lib/bosh-bootstrap/network_providers/dummy.rb,
lib/bosh-bootstrap/network_providers/openstack.rb

Defined Under Namespace

Classes: AWS, Dummy, OpenStack

Instance Method Summary collapse

Instance Method Details

#provider_class(provider_name) ⇒ Object



8
9
10
# File 'lib/bosh-bootstrap/network_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/network_providers.rb', line 3

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