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.



5
6
7
# File 'lib/envirobly/aws/credentials.rb', line 5

def initialize(params)
  @params = params
end

Instance Method Details

#as_env_varsObject



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

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



21
22
23
# File 'lib/envirobly/aws/credentials.rb', line 21

def as_inline_env_vars
  as_env_vars.join " "
end

#to_hObject



9
10
11
# File 'lib/envirobly/aws/credentials.rb', line 9

def to_h
  @params
end