class WeakSwaggerParameters::Definitions::Params
Public Class Methods
new(&block)
click to toggle source
# File lib/weak_swagger_parameters/definitions/params.rb, line 6 def initialize(&block) @child_definitions = [] instance_eval(&block) end
Public Instance Methods
body(&block)
click to toggle source
# File lib/weak_swagger_parameters/definitions/params.rb, line 11 def body(&block) @child_definitions << WeakSwaggerParameters::Definitions::Body.new(&block) end
path(&block)
click to toggle source
# File lib/weak_swagger_parameters/definitions/params.rb, line 19 def path(&block) @child_definitions << WeakSwaggerParameters::Definitions::Path.new(&block) end
query(&block)
click to toggle source
# File lib/weak_swagger_parameters/definitions/params.rb, line 15 def query(&block) @child_definitions << WeakSwaggerParameters::Definitions::Query.new(&block) end