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