initialize

in gems/aws-sigv4/lib/aws-sigv4/credentials.rb [12:25]


      def initialize(options = {})
        if options[:access_key_id] && options[:secret_access_key] &&
          !options[:access_key_id].empty? &&
          !options[:secret_access_key].empty?

          @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