Method: ZendeskAPI::Middleware::Request::EtagCache#initialize
- Defined in:
- lib/zendesk_api/middleware/request/etag_cache.rb
#initialize(app, options = {}) ⇒ EtagCache
Returns a new instance of EtagCache.
10 11 12 13 14 15 |
# File 'lib/zendesk_api/middleware/request/etag_cache.rb', line 10 def initialize(app, = {}) @app = app @cache = [:cache] || raise("need :cache option e.g. ActiveSupport::Cache::MemoryStore.new") @cache_key_prefix = .fetch(:cache_key_prefix, :faraday_etags) end |