module AnyCache::Drivers::ActiveSupportDalliStore

Public Class Methods

build(settings) click to toggle source

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

@api private @since 0.3.0

# File lib/any_cache/drivers/active_support_dalli_store.rb, line 21
def build(settings)
  ::ActiveSupport::Cache::DalliStore.new([Array(settings.servers), settings.options])
end
supported_source?(driver) click to toggle source

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

@api private @since 0.3.0

# File lib/any_cache/drivers/active_support_dalli_store.rb, line 10
def supported_source?(driver)
  defined?(::Dalli) &&
  defined?(::ActiveSupport::Cache::DalliStore) &&
  driver.is_a?(::ActiveSupport::Cache::DalliStore)
end