Class: Swaggable::ParameterDefinition

Inherits:
Object
  • Object
show all
Includes:
DefinitionBase
Defined in:
lib/swaggable/parameter_definition.rb

Instance Method Summary collapse

Methods included from DefinitionBase

included, #initialize

Instance Method Details

#required?Boolean

Returns:

  • (Boolean)


18
19
20
# File 'lib/swaggable/parameter_definition.rb', line 18

def required?
  !!required
end

#schema(&block) ⇒ Object



22
23
24
25
26
27
# File 'lib/swaggable/parameter_definition.rb', line 22

def schema &block
  ForwardingDsl.run(
    @schema ||= build_schema,
    &block
  )
end