Method: Swagger::Docs::SwaggerModelDSL#property

Defined in:
lib/swagger/docs/dsl.rb

#property(name, type, required, description = nil, hash = {}) ⇒ Object



100
101
102
103
104
105
106
# File 'lib/swagger/docs/dsl.rb', line 100

def property(name, type, required, description = nil, hash={})
  properties[name] = {
    type: type,
    description: description,
  }.merge!(hash)
  self.required << name if required == :required
end