Class: Cryptograpi::Credentials
- Defined in:
- lib/cryptograpi_ruby/credentials.rb
Overview
Credentials can be explicitly set or use info from ENV Variables
Instance Method Summary collapse
- #attrs ⇒ Object
-
#initialize(papi, sapi, srsa, host) ⇒ Credentials
constructor
A new instance of Credentials.
Methods inherited from Info
Constructor Details
#initialize(papi, sapi, srsa, host) ⇒ Credentials
Returns a new instance of Credentials.
72 73 74 75 76 77 78 |
# 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 |
Instance Method Details
#attrs ⇒ Object
82 83 84 |
# File 'lib/cryptograpi_ruby/credentials.rb', line 82 def attrs @creds end |