Sha256: 49cd64657b07eaed1ebc2c2aa8c2eaaac62b0416dae581f025aba148fb6af15c

Contents?: true

Size: 604 Bytes

Versions: 190

Compression:

Stored size: 604 Bytes

Contents

# frozen_string_literal: true

module Aws
  module Rest
    module Response
      class StatusCode

        # @param [Seahorse::Model::Shapes::ShapeRef] rules
        def initialize(rules)
          @rules = rules
        end

        # @param [Seahorse::Client::Http::Response] http_resp
        # @param [Hash, Struct] data
        def apply(http_resp, data)
          @rules.shape.members.each do |member_name, member_ref|
            if member_ref.location == 'statusCode'
              data[member_name] = http_resp.status_code
            end
          end
        end

      end
    end
  end
end

Version data entries

190 entries across 190 versions & 1 rubygems

Version Path
aws-sdk-core-3.201.1 lib/aws-sdk-core/rest/response/status_code.rb
aws-sdk-core-3.201.0 lib/aws-sdk-core/rest/response/status_code.rb
aws-sdk-core-3.200.0 lib/aws-sdk-core/rest/response/status_code.rb
aws-sdk-core-3.199.0 lib/aws-sdk-core/rest/response/status_code.rb
aws-sdk-core-3.198.0 lib/aws-sdk-core/rest/response/status_code.rb
aws-sdk-core-3.197.2 lib/aws-sdk-core/rest/response/status_code.rb
aws-sdk-core-3.197.1 lib/aws-sdk-core/rest/response/status_code.rb
aws-sdk-core-3.197.0 lib/aws-sdk-core/rest/response/status_code.rb
aws-sdk-core-3.194.1 lib/aws-sdk-core/rest/response/status_code.rb
aws-sdk-core-3.194.0 lib/aws-sdk-core/rest/response/status_code.rb
aws-sdk-core-3.193.0 lib/aws-sdk-core/rest/response/status_code.rb
aws-sdk-core-3.192.1 lib/aws-sdk-core/rest/response/status_code.rb
aws-sdk-core-3.192.0 lib/aws-sdk-core/rest/response/status_code.rb
aws-sdk-core-3.191.6 lib/aws-sdk-core/rest/response/status_code.rb
aws-sdk-core-3.191.5 lib/aws-sdk-core/rest/response/status_code.rb
aws-sdk-core-3.191.4 lib/aws-sdk-core/rest/response/status_code.rb
aws-sdk-core-3.191.3 lib/aws-sdk-core/rest/response/status_code.rb
aws-sdk-core-3.191.2 lib/aws-sdk-core/rest/response/status_code.rb
aws-sdk-core-3.191.1 lib/aws-sdk-core/rest/response/status_code.rb
aws-sdk-core-3.191.0 lib/aws-sdk-core/rest/response/status_code.rb