Class: Swagger::Data::Response

Inherits:
Object
  • Object
show all
Defined in:
lib/ruby-swagger/data/response.rb

Overview

Class Method Summary collapse

Methods inherited from Object

attr_swagger, #bulk_set, #swagger_attributes, #to_json, #to_swagger, #to_yaml

Class Method Details

.parse(response) ⇒ Object



10
11
12
13
14
15
16
17
18
19
20
21
# File 'lib/ruby-swagger/data/response.rb', line 10

def self.parse(response)
  return nil unless response

  r = Swagger::Data::Response.new

  r.description = response['description']
  r.schema = Swagger::Data::Schema.parse(response['schema'])
  r.headers = Swagger::Data::Headers.parse(response['headers'])
  r.examples = Swagger::Data::Example.parse(response['examples'])

  r
end