Module: ProviderKit

Extended by:
ActiveSupport::Autoload, Buildable, Registerable
Defined in:
lib/provider_kit.rb,
lib/provider_kit/engine.rb,
lib/provider_kit/capable.rb,
lib/provider_kit/context.rb,
lib/provider_kit/logging.rb,
lib/provider_kit/version.rb,
lib/provider_kit/provider.rb,
lib/provider_kit/settings.rb,
lib/provider_kit/attribute.rb,
lib/provider_kit/buildable.rb,
lib/provider_kit/callbacks.rb,
lib/provider_kit/encryptor.rb,
lib/provider_kit/execution.rb,
lib/provider_kit/capability.rb,
lib/provider_kit/exceptions.rb,
lib/provider_kit/json_client.rb,
lib/provider_kit/provideable.rb,
lib/provider_kit/json_request.rb,
lib/provider_kit/registerable.rb,
lib/provider_kit/registration.rb,
lib/provider_kit/configuration.rb,
lib/provider_kit/null_provider.rb,
lib/provider_kit/encrypted_settings.rb,
lib/provider_kit/provider_attribute.rb,
lib/provider_kit/capability_extension.rb

Defined Under Namespace

Modules: Attribute, Buildable, Callbacks, CapabilityExtension, Capable, Context, Exceptions, Execution, Logging, Provideable, Registerable, Version Classes: Capability, Configuration, EncryptedSettings, Encryptor, Engine, InvalidCapability, InvalidProviderContext, InvalidTask, JsonClient, JsonRequest, NullProvider, Provider, ProviderAttribute, Registration, Settings

Constant Summary collapse

VERSION =
"0.3.1"

Class Method Summary collapse

Methods included from Registerable

deregister, for, null, providers, register, registrations, use

Methods included from Buildable

with

Class Method Details

.configObject

Config



55
56
57
# File 'lib/provider_kit.rb', line 55

def self.config
  @@config ||= Configuration.new
end

.configure {|config| ... } ⇒ Object

Yields:



59
60
61
# File 'lib/provider_kit.rb', line 59

def self.configure(&)
  yield config
end