module Grape::Formatter

Constants

DEFAULTS
DEFAULT_LAMBDA_FORMATTER

Public Instance Methods

formatter_for(api_format, formatters) click to toggle source
# File lib/grape/formatter.rb, line 17
def formatter_for(api_format, formatters)
  select_formatter(formatters, api_format) || DEFAULT_LAMBDA_FORMATTER
end
select_formatter(formatters, api_format) click to toggle source
# File lib/grape/formatter.rb, line 21
def select_formatter(formatters, api_format)
  formatters&.key?(api_format) ? formatters[api_format] : DEFAULTS[api_format]
end