module Redundancy::ClassMethods
Public Instance Methods
cache_column(association, attribute, options = {})
click to toggle source
# File lib/redundancy.rb, line 39 def cache_column association, attribute, options = {} options.assert_valid_keys(:cache_column, :default) Utils.cache_column self, association, attribute, options end
cache_method(association, attribute, options = {})
click to toggle source
# File lib/redundancy.rb, line 44 def cache_method association, attribute, options = {} options.assert_valid_keys(:cache_method) Utils.cache_method self, association, attribute, options end
redundancies()
click to toggle source
# File lib/redundancy.rb, line 49 def redundancies @redundancies ||= [] end
update_redundancies()
click to toggle source
# File lib/redundancy.rb, line 53 def update_redundancies all.each do |record| record.update_redundancies end end