module Grape::ErrorFormatter::Base

Constants

FORMATTERS

Public Class Methods

formatter_for(api_format, options = {}) click to toggle source
# File lib/grape/error_formatter/base.rb, line 18
def formatter_for(api_format, options = {})
  spec = formatters(options)[api_format]
  case spec
  when nil
    options[:default_error_formatter] || Grape::ErrorFormatter::Txt
  when Symbol
    method(spec)
  else
    spec
  end
end
formatters(options) click to toggle source
# File lib/grape/error_formatter/base.rb, line 14
def formatters(options)
  FORMATTERS.merge(options[:error_formatters] || {})
end