Module: Swaggable::GrapeEntityTranslator
- Defined in:
- lib/swaggable/grape_entity_translator.rb
Class Method Summary collapse
Class Method Details
.parameter_from(entity) ⇒ Object
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/swaggable/grape_entity_translator.rb', line 3 def self.parameter_from entity ParameterDefinition.new do location :body name entity.name schema.name entity.name entity.exposures.each do |name, opts| schema.attributes.add_new do this.name name type (opts) description (opts) required (opts) end end end end |