Module: EndpointBase::Concerns::ResponseDSL::Helpers
- Defined in:
- lib/endpoint_base/concerns/response_dsl.rb
Instance Method Summary collapse
- #add_object(klass, object) ⇒ Object
- #add_parameter(name, value) ⇒ Object
- #add_value(name, value) ⇒ Object
- #set_summary(summary) ⇒ Object
Instance Method Details
#add_object(klass, object) ⇒ Object
31 32 33 34 |
# File 'lib/endpoint_base/concerns/response_dsl.rb', line 31 def add_object(klass, object) @objects ||= Hash.new {|h,k| h[k] = []} @objects[klass.to_s.pluralize] << object end |
#add_parameter(name, value) ⇒ Object
21 22 23 24 25 |
# File 'lib/endpoint_base/concerns/response_dsl.rb', line 21 def add_parameter(name, value) @parameters ||= {} @parameters[name] = value end |
#add_value(name, value) ⇒ Object
16 17 18 19 |
# File 'lib/endpoint_base/concerns/response_dsl.rb', line 16 def add_value(name, value) @attrs ||= {} @attrs[name] = value end |
#set_summary(summary) ⇒ Object
27 28 29 |
# File 'lib/endpoint_base/concerns/response_dsl.rb', line 27 def set_summary(summary) add_value(:summary, summary) end |