Module: Fripa
- Defined in:
- lib/fripa/configuration.rb,
lib/fripa.rb,
lib/fripa/client.rb,
lib/fripa/errors.rb,
lib/fripa/version.rb,
lib/fripa/authenticator.rb,
lib/fripa/resources/base.rb,
lib/fripa/resources/user.rb,
lib/fripa/resources/group.rb,
lib/fripa/resources/vault.rb,
lib/fripa/vault_transport.rb
Overview
Defined Under Namespace
Modules: Resources, VaultTransport
Classes: AuthenticationError, Authenticator, Client, Configuration, ConnectionError, Error, ResponseError
Constant Summary
collapse
- VERSION =
"0.1.4"
Class Method Summary
collapse
Class Method Details
.config ⇒ Object
41
42
43
|
# File 'lib/fripa/configuration.rb', line 41
def config
@config ||= Configuration.new
end
|
.config=(value) ⇒ Object
45
46
47
48
49
50
51
52
53
54
|
# File 'lib/fripa/configuration.rb', line 45
def config=(value)
@config = case value
when Hash
Configuration.new(**value)
when Configuration
value
else
raise ArgumentError, "config must be a Hash or Configuration instance"
end
end
|
56
57
58
|
# File 'lib/fripa/configuration.rb', line 56
def configure
yield(config)
end
|