class Faraday::Request::Json
def encode(data)
def encode(data) if options[:encoder].is_a?(Array) && options[:encoder].size >= 2 options[:encoder][0].public_send(options[:encoder][1], data) elsif options[:encoder].respond_to?(:dump) options[:encoder].dump(data) else ::JSON.generate(data) end end