Class: OpenAPIParser::RequestOperation::ValidatableResponseBody

Inherits:
Object
  • Object
show all
Defined in:
lib/openapi_parser/request_operation.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(status_code, response_data, headers) ⇒ ValidatableResponseBody

Returns a new instance of ValidatableResponseBody.



80
81
82
83
84
# File 'lib/openapi_parser/request_operation.rb', line 80

def initialize(status_code, response_data, headers)
  @status_code = status_code
  @response_data = response_data
  @headers = headers
end

Instance Attribute Details

#headersObject (readonly)

Returns the value of attribute headers.



78
79
80
# File 'lib/openapi_parser/request_operation.rb', line 78

def headers
  @headers
end

#response_dataObject (readonly)

Returns the value of attribute response_data.



78
79
80
# File 'lib/openapi_parser/request_operation.rb', line 78

def response_data
  @response_data
end

#status_codeObject (readonly)

Returns the value of attribute status_code.



78
79
80
# File 'lib/openapi_parser/request_operation.rb', line 78

def status_code
  @status_code
end

Instance Method Details

#content_typeObject



86
87
88
# File 'lib/openapi_parser/request_operation.rb', line 86

def content_type
  headers['Content-Type'].to_s.split(';').first.to_s
end