Module: Cached::Model::ClassMethods
- Defined in:
- lib/cached/model.rb
Instance Method Summary collapse
Instance Method Details
#cache_by_key(primary_key, &block) ⇒ Object
6 7 8 9 10 11 |
# File 'lib/cached/model.rb', line 6 def cache_by_key(primary_key, &block) config = Config.new(name.underscore.downcase, primary_key) config.instance_eval(&block) self.class_eval ConfigCompiler.new(config).to_ruby, __FILE__, __LINE__ end |