Class: Aws::Rest::Response::StatusCode Private

Inherits:
Object
  • Object
show all
Defined in:
lib/aws-sdk-core/rest/response/status_code.rb

This class is part of a private API. You should avoid using this class if possible, as it may be removed or be changed in the future.

Instance Method Summary collapse

Constructor Details

#initialize(rules) ⇒ StatusCode

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

Returns a new instance of StatusCode.

Parameters:



9
10
11
# File 'lib/aws-sdk-core/rest/response/status_code.rb', line 9

def initialize(rules)
  @rules = rules
end

Instance Method Details

#apply(http_resp, data) ⇒ Object

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

Parameters:



15
16
17
18
19
20
21
# File 'lib/aws-sdk-core/rest/response/status_code.rb', line 15

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