Class: Swagger::Schema::Response

Inherits:
Object
  • Object
show all
Extended by:
SchemaAccessor
Defined in:
lib/swagger/schema/response.rb

Instance Method Summary collapse

Constructor Details

#initialize(schema) ⇒ Response

Returns a new instance of Response.



11
12
13
# File 'lib/swagger/schema/response.rb', line 11

def initialize(schema)
  @schema = schema
end

Instance Method Details

#contentObject



21
22
23
# File 'lib/swagger/schema/response.rb', line 21

def content
  Content.new(Util.try_hash(@schema, :content))
end

#headersObject



17
18
19
# File 'lib/swagger/schema/response.rb', line 17

def headers
  Headers.new(Util.try_hash(@schema, :headers) || [])
end


25
26
27
28
# File 'lib/swagger/schema/response.rb', line 25

def links
  # TODO
  Util.try_hash(@schema, :links)
end