module Grape::ErrorFormatter

Constants

DEFAULTS

Public Instance Methods

formatter_for(format, error_formatters = nil, default_error_formatter = nil) click to toggle source
# File lib/grape/error_formatter.rb, line 15
def formatter_for(format, error_formatters = nil, default_error_formatter = nil)
  select_formatter(error_formatters, format) || default_error_formatter || DEFAULTS[:txt]
end
select_formatter(error_formatters, format) click to toggle source
# File lib/grape/error_formatter.rb, line 19
def select_formatter(error_formatters, format)
  error_formatters&.key?(format) ? error_formatters[format] : DEFAULTS[format]
end