Class: Flo::CredStore::Creds

Inherits:
Object
  • Object
show all
Defined in:
lib/flo/cred_store/creds.rb

Instance Method Summary collapse

Constructor Details

#initialize(credentials) ⇒ Creds

Returns a new instance of Creds.



12
13
14
# File 'lib/flo/cred_store/creds.rb', line 12

def initialize(credentials)
  @credentials = credentials
end

Instance Method Details

#[](key) ⇒ Object

Returns the credential referenced by the key provided

Parameters:

  • key (Symbol, String)

Raises:



20
21
22
23
24
# File 'lib/flo/cred_store/creds.rb', line 20

def [](key)
  raise Flo::MissingCredentialError unless @credentials.key?(key)

  @credentials[key]
end