class Aws::Rest::Response::StatusCode

Public Class Methods

new(rules) click to toggle source

@param [Seahorse::Model::Shapes::ShapeRef] rules

# File lib/aws-sdk-core/rest/response/status_code.rb, line 7
def initialize(rules)
  @rules = rules
end

Public Instance Methods

apply(http_resp, data) click to toggle source

@param [Seahorse::Client::Http::Response] http_resp @param [Hash, Struct] data

# File lib/aws-sdk-core/rest/response/status_code.rb, line 13
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