module Speculate::Formatters

Formatter module for printing creds to terminal

Public Instance Methods

to_envvars() click to toggle source
# File lib/speculate/formatters.rb, line 5
def to_envvars
  @to_envvars ||= {
    AWS_ACCESS_KEY_ID: creds.access_key_id,
    AWS_SECRET_ACCESS_KEY: creds.secret_access_key,
    AWS_SECURITY_TOKEN: creds.session_token,
    AWS_SESSION_TOKEN: creds.session_token
  }.map { |k, v| "export #{k}=#{v}" }.join("\n")
end