Module: CacheColumn::ClassMethods
- Defined in:
- lib/cache_column.rb
Instance Method Summary collapse
Instance Method Details
#cache_column(cache_name, options = {}) ⇒ Object
15 16 17 18 19 20 |
# File 'lib/cache_column.rb', line 15 def cache_column(cache_name, = {}) cached_columns = self.instance_variable_get('@cached_columns') cached_columns = {} if cached_columns.nil? cached_columns[cache_name] = self.instance_variable_set('@cached_columns', cached_columns) end |
#has_cached_columns ⇒ Object
10 11 12 13 |
# File 'lib/cache_column.rb', line 10 def has_cached_columns before_save :update_cache_columns include CacheColumn::InstanceMethods end |