module Grape::Parser
Public Class Methods
builtin_parsers()
click to toggle source
# File lib/grape/parser.rb, line 4 def builtin_parsers { json: Grape::Parser::Json, jsonapi: Grape::Parser::Json, xml: Grape::Parser::Xml } end
parser_for(api_format, options = {})
click to toggle source
# File lib/grape/parser.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.rb, line 12 def parsers(options) builtin_parsers.merge(options[:parsers] || {}) end