Method: Grape::DSL::Desc#desc
- Defined in:
- lib/grape/dsl/desc.rb
#desc(description, options = nil) { ... } ⇒ Object
Add a description to the next namespace or function.
73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 |
# File 'lib/grape/dsl/desc.rb', line 73 def desc(description, = nil, &config_block) opts = if config_block desc_container(endpoint_configuration).then do |config_class| config_class.configure do description(description) end config_class.configure(&config_block) config_class.settings end else &.merge(description: description) || { description: description } end namespace_setting :description, opts route_setting :description, opts end |