Method: Jsapi::Meta::Response::Base#initialize
- Defined in:
- lib/jsapi/meta/response/base.rb
#initialize(keywords = {}) ⇒ Base
Returns a new instance of Base.
52 53 54 55 56 57 58 59 60 61 62 63 64 |
# File 'lib/jsapi/meta/response/base.rb', line 52 def initialize(keywords = {}) keywords = keywords.dup super( keywords.extract!( :content_type, :description, :examples, :headers, :links, :locale, :openapi_extensions, :summary ) ) add_example(value: keywords.delete(:example)) if keywords.key?(:example) keywords[:ref] = keywords.delete(:schema) if keywords.key?(:schema) @schema = Schema.new(keywords) end |