module Grape::Parser::Base

Constants

PARSERS

Public Class Methods

parser_for(api_format, options = {}) click to toggle source
# File lib/grape/parser/base.rb, line 16
def parser_for(api_format, options = {})
  spec = parsers(options)[api_format]
  case spec
  when nil
    nil
  when Symbol
    method(spec)
  else
    spec
  end
end
parsers(options) click to toggle source
# File lib/grape/parser/base.rb, line 12
def parsers(options)
  PARSERS.merge(options[:parsers] || {})
end