lib/footrest.rb in footrest-0.3.1 vs lib/footrest.rb in footrest-0.4.1

- old
+ new

@@ -1,6 +1,21 @@ require 'footrest/http_error' require 'footrest/client' require 'footrest/version' module Footrest -end \ No newline at end of file +end + +module Faraday + class Response::Logger < Response::Middleware + private + + SENSITIVE_HEADERS = %w{Authorization} + def dump_headers(headers) + return "empty headers" unless headers + headers.map { |k, v| + message = "#{k}: " + message << (SENSITIVE_HEADERS.include?(k) ? "[filtered]" : v.inspect) + }.join("\n") + end + end +end