module AnyCache::Drivers::ActiveSupportRedisCacheStore

@api private @since 0.2.0

Public Class Methods

build(settings) click to toggle source

@param settings [Qonfig::Settings] @return [::ActiveSupport::Cache::RedisCacheStore]

@api private @sicne 0.2.0

# File lib/any_cache/drivers/active_support_redis_cache_store.rb, line 23
def build(settings)
  ::ActiveSupport::Cache::RedisCacheStore.new(settings.options)
end
supported_source?(driver) click to toggle source

@param driver [::ActiveSupport::Cache::RedisCacheStore] @return [Boolean]

@api private @since 0.2.0

# File lib/any_cache/drivers/active_support_redis_cache_store.rb, line 12
def supported_source?(driver)
  defined?(::Redis) &&
  defined?(::ActiveSupport::Cache::RedisCacheStore) &&
  driver.is_a?(::ActiveSupport::Cache::RedisCacheStore)
end