class Cryptograpi::Credentials

Credentials can be explicitly set or use info from ENV Variables

Public Class Methods

new(papi, sapi, srsa, host) click to toggle source
Calls superclass method Cryptograpi::Info::new
# File lib/cryptograpi_ruby/credentials.rb, line 72
def initialize(papi, sapi, srsa, host)
  super
  @access_key_id = papi.present? ? papi : ENV['CRYPTOGRAPI_ACCESS_KEY_ID']
  @secret_access_key = sapi.present? ? sapi : ENV['CRYPTOGRAPI_SECRET_ACCESS_KEY']
  @signing_key = srsa.present? ? srsa : ENV['CRYPTOGRAPI_SIGNING_KEY']
  @host = host.present? ? host : ENV['CRYPTOGRAPI_SERVER']
end

Public Instance Methods

attrs() click to toggle source
# File lib/cryptograpi_ruby/credentials.rb, line 82
def attrs
  @creds
end