Class: Envirobly::Aws::Credentials Deprecated

Inherits:
Object
  • Object
show all
Defined in:
lib/envirobly/aws/credentials.rb

Overview

Deprecated.

Instance Method Summary collapse

Constructor Details

#initialize(params) ⇒ Credentials

Returns a new instance of Credentials.



3
4
5
# File 'lib/envirobly/aws/credentials.rb', line 3

def initialize(params)
  @params = params
end

Instance Method Details

#as_env_varsObject



11
12
13
14
15
16
17
# File 'lib/envirobly/aws/credentials.rb', line 11

def as_env_vars
  [
    %(AWS_ACCESS_KEY_ID="#{@params.fetch("access_key_id")}"),
    %(AWS_SECRET_ACCESS_KEY="#{@params.fetch("secret_access_key")}"),
    %(AWS_SESSION_TOKEN="#{@params.fetch("session_token")}")
  ]
end

#as_inline_env_varsObject



19
20
21
# File 'lib/envirobly/aws/credentials.rb', line 19

def as_inline_env_vars
  as_env_vars.join " "
end

#to_hObject



7
8
9
# File 'lib/envirobly/aws/credentials.rb', line 7

def to_h
  @params
end