Method: SwaggerYard::Parameter#to_h

Defined in:
lib/swagger_yard/parameter.rb

#to_hObject



57
58
59
60
61
62
63
64
65
66
# File 'lib/swagger_yard/parameter.rb', line 57

def to_h
  {
    "paramType"       => param_type,
    "name"            => name,
    "description"     => description,
    "required"        => required,
    "allowMultiple"   => !!allow_multiple,
    "allowableValues" => allowable_values_hash 
  }.merge(@type.to_h).reject {|k,v| v.nil?}
end