class Faraday::Response::Json
Parse response bodies as JSON.
Public Class Methods
Calls superclass method
Faraday::Middleware::new
# File lib/faraday/response/json.rb, line 9 def initialize(app = nil, parser_options: nil, content_type: /\bjson$/, preserve_raw: false) super(app) @parser_options = parser_options @content_types = Array(content_type) @preserve_raw = preserve_raw process_parser_options end
Public Instance Methods
# File lib/faraday/response/json.rb, line 18 def on_complete(env) process_response(env) if parse_response?(env) end