Module: Jsapi::Meta::Parameter

Defined in:
lib/jsapi/meta/parameter.rb,
lib/jsapi/meta/parameter/model.rb,
lib/jsapi/meta/parameter/reference.rb,
lib/jsapi/meta/parameter/to_openapi.rb

Defined Under Namespace

Modules: ToOpenAPI Classes: Model, Reference

Class Method Summary collapse

Class Method Details

.new(name, keywords = {}) ⇒ Object

Creates a Model or Reference.



12
13
14
15
16
# File 'lib/jsapi/meta/parameter.rb', line 12

def new(name, keywords = {})
  return Reference.new(keywords) if keywords.key?(:ref)

  Model.new(name, keywords)
end