module Cacheable::CacheAdapters
Constants
- ADAPTER
Public Class Methods
lookup(adapter_name)
click to toggle source
# File lib/cacheable/cache_adapters.rb, line 10 def lookup(adapter_name) const_get(class_name_for(adapter_name.to_s) + ADAPTER) end
Private Class Methods
class_name_for(string)
click to toggle source
# File lib/cacheable/cache_adapters.rb, line 16 def class_name_for(string) string.split('_').map { |name_part| "#{name_part[0].upcase}#{name_part[1..-1].downcase}" }.join end