Users that wish to configure static credentials can use the `:access_key_id` and `:secret_access_key` constructor options. @api private
@return [String]
@return [String]
@return [String, nil]
@option options [required, String] :access_key_id @option options [required, String] :secret_access_key @option options [String, nil] :session_token (nil)
# File lib/aws-sigv4/credentials.rb, line 11 def initialize(options = {}) if options[:access_key_id] && options[:secret_access_key] @access_key_id = options[:access_key_id] @secret_access_key = options[:secret_access_key] @session_token = options[:session_token] else msg = "expected both :access_key_id and :secret_access_key options" raise ArgumentError, msg end end
@return [Boolean]
# File lib/aws-sigv4/credentials.rb, line 32 def set? !!(access_key_id && secret_access_key) end