Faraday::Middleware
# File lib/github_api/request/jsonize.rb, line 12 def call(env) if request_with_body?(env) env[:request_headers][CONTENT_TYPE] ||= MIME_TYPE env[:body] = encode_body env unless env[:body].respond_to?(:to_str) end @app.call env end
# File lib/github_api/request/jsonize.rb, line 20 def encode_body(env) if MultiJson.respond_to?(:dump) MultiJson.dump env[:body] else MultiJson.encode env[:body] end end
Don't encode bodies in string form
# File lib/github_api/request/jsonize.rb, line 34 def has_body?(env) body = env[:body] and !(body.respond_to?(:to_str) and body.empty?) end
Generated with the Darkfish Rdoc Generator 2.