lib/envirobly/aws/credentials.rb



class Envirobly::Aws::Credentials
  def initialize(params)
    @params = params
  end

  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

  def as_inline_env_vars
    as_env_vars.join " "
  end
end