Module: Grape::ErrorFormatter
- Extended by:
- Util::Registry
- Defined in:
- lib/grape/error_formatter.rb,
lib/grape/error_formatter/txt.rb,
lib/grape/error_formatter/xml.rb,
lib/grape/error_formatter/base.rb,
lib/grape/error_formatter/json.rb,
lib/grape/error_formatter/serializable_hash.rb
Defined Under Namespace
Classes: Base, Json, SerializableHash, Txt, Xml
Class Method Summary collapse
Methods included from Util::Registry
Class Method Details
.formatter_for(format, error_formatters = nil, default_error_formatter = nil) ⇒ Object
9 10 11 12 13 |
# File 'lib/grape/error_formatter.rb', line 9 def formatter_for(format, error_formatters = nil, default_error_formatter = nil) return error_formatters[format] if error_formatters&.key?(format) registry[format] || default_error_formatter || Grape::ErrorFormatter::Txt end |