Class: GrapeSwagger::DocMethods::OptionalObject

Inherits:
Object
  • Object
show all
Defined in:
lib/grape-swagger/doc_methods/optional_object.rb

Class Method Summary collapse

Class Method Details

.build(key, options, request = nil) ⇒ Object



5
6
7
8
9
10
11
# File 'lib/grape-swagger/doc_methods/optional_object.rb', line 5

def build(key, options, request = nil)
  if options[key]
    options[key].is_a?(Proc) ? options[key].call : options[key]
  else
    request
  end
end