-
Notifications
You must be signed in to change notification settings - Fork 41
Open
Labels
Description
versions:
- grape (1.3.0)
- grape-entity (0.7.1)
- grape-swagger (1.0.0)
- grape-swagger-entity (0.3.4)
In below 1x1 relation, I set an desc 'Address...' in address
field, but it doesn't render the desc in swagger-ui.
module Entities
class Client < Grape::Entity
expose :name, documentation: { type: 'string', desc: 'Name' }
expose :address, using: Entities::Address,
documentation: { type: 'Entities::Address', desc: 'Address...', param_type: 'body', is_array: false }
end
class Address < Grape::Entity
expose :street, documentation: { type: 'string', desc: 'Street' }
end
end
However, if I set the field as an array, it will render it.
expose :address, using: Entities::Address,
documentation: { type: 'Entities::Address', desc: 'Addresses...', param_type: 'body', is_array: true }