Module: Cachew::Adapters
- Defined in:
- lib/cachew/adapters.rb,
lib/cachew/adapters/base_adapter.rb,
lib/cachew/adapters/hash_adapter.rb,
lib/cachew/adapters/null_adapter.rb
Defined Under Namespace
Classes: BaseAdapter, HashAdapter, NullAdapter
Class Method Summary collapse
Class Method Details
.build_adapter_for(store) ⇒ Object
7 8 9 10 11 12 13 14 |
# File 'lib/cachew/adapters.rb', line 7 def self.build_adapter_for(store) case store when BaseAdapter then store when Cachew then store.adapter when Hash then HashAdapter.new(store) else NullAdapter.new end end |