Module: Grape::Formatter
- Extended by:
- Util::Registry
- Defined in:
- lib/grape/formatter.rb,
lib/grape/formatter/txt.rb,
lib/grape/formatter/xml.rb,
lib/grape/formatter/base.rb,
lib/grape/formatter/json.rb,
lib/grape/formatter/serializable_hash.rb
Defined Under Namespace
Classes: Base, Json, SerializableHash, Txt, Xml
Constant Summary collapse
- DEFAULT_LAMBDA_FORMATTER =
->(obj, _env) { obj }
Class Method Summary collapse
Methods included from Util::Registry
Class Method Details
.formatter_for(api_format, formatters) ⇒ Object
11 12 13 14 15 |
# File 'lib/grape/formatter.rb', line 11 def formatter_for(api_format, formatters) return formatters[api_format] if formatters&.key?(api_format) registry[api_format] || DEFAULT_LAMBDA_FORMATTER end |