Sha256: afbdd78dffb695abe89b21c75967097748cf44817a534deb6a7c2ee29be5f5dc

Contents?: true

Size: 264 Bytes

Versions: 33

Compression:

Stored size: 264 Bytes

Contents

module Bosh::Bootstrap::MicroboshProviders
  extend self
  def register_provider(provider_name, provider_klass)
    @providers ||= {}
    @providers[provider_name] = provider_klass
  end

  def provider_class(provider_name)
    @providers[provider_name]
  end
end

Version data entries

33 entries across 33 versions & 1 rubygems

Version Path
bosh-bootstrap-0.18.1 lib/bosh-bootstrap/microbosh_providers.rb
bosh-bootstrap-0.18.0 lib/bosh-bootstrap/microbosh_providers.rb
bosh-bootstrap-0.17.1 lib/bosh-bootstrap/microbosh_providers.rb
bosh-bootstrap-0.17.0 lib/bosh-bootstrap/microbosh_providers.rb
bosh-bootstrap-0.16.2 lib/bosh-bootstrap/microbosh_providers.rb
bosh-bootstrap-0.16.1 lib/bosh-bootstrap/microbosh_providers.rb
bosh-bootstrap-0.16.0 lib/bosh-bootstrap/microbosh_providers.rb
bosh-bootstrap-0.15.0 lib/bosh-bootstrap/microbosh_providers.rb
bosh-bootstrap-0.14.5 lib/bosh-bootstrap/microbosh_providers.rb
bosh-bootstrap-0.14.4 lib/bosh-bootstrap/microbosh_providers.rb
bosh-bootstrap-0.14.3 lib/bosh-bootstrap/microbosh_providers.rb
bosh-bootstrap-0.14.2 lib/bosh-bootstrap/microbosh_providers.rb
bosh-bootstrap-0.14.1 lib/bosh-bootstrap/microbosh_providers.rb
bosh-bootstrap-0.14.0 lib/bosh-bootstrap/microbosh_providers.rb
bosh-bootstrap-0.13.2 lib/bosh-bootstrap/microbosh_providers.rb
bosh-bootstrap-0.13.1 lib/bosh-bootstrap/microbosh_providers.rb
bosh-bootstrap-0.13.0 lib/bosh-bootstrap/microbosh_providers.rb
bosh-bootstrap-0.12.0 lib/bosh-bootstrap/microbosh_providers.rb
bosh-bootstrap-0.11.15 lib/bosh-bootstrap/microbosh_providers.rb
bosh-bootstrap-0.11.14 lib/bosh-bootstrap/microbosh_providers.rb