Sha256: 1d19d899060dc8ee91f370f3ae43bd89e237409bd94c2f00993852793842358d

Contents?: true

Size: 335 Bytes

Versions: 5

Compression:

Stored size: 335 Bytes

Contents

module Restforce
  class Middleware::Caching < FaradayMiddleware::Caching

    # We don't want to cache requests for different clients, so append the
    # oauth token to the cache key.
    def cache_key(env)
      super(env) + env[:request_headers][Restforce::Middleware::Authorization::AUTH_HEADER].gsub(/\s/, '')
    end

  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
restforce-0.0.8 lib/restforce/middleware/caching.rb
restforce-0.0.7 lib/restforce/middleware/caching.rb
restforce-0.0.6 lib/restforce/middleware/caching.rb
restforce-0.0.5 lib/restforce/middleware/caching.rb
restforce-0.0.4 lib/restforce/middleware/caching.rb