module Redundancy

Constants

VERSION

Public Class Methods

update_redundancies() click to toggle source
# File lib/redundancy.rb, line 6
def self.update_redundancies
  ActiveRecord::Base.subclasses.each do |klass|
    klass.try :update_redundancies
  end
end

Public Instance Methods

update_redundancies() click to toggle source
# File lib/redundancy.rb, line 12
def update_redundancies
  self.class.redundancies.each do |redundancy|
    redundancy.force_update!(self)
  end
  save(validate: false)
end

Private Instance Methods

update_redundancies_after_save() click to toggle source
# File lib/redundancy.rb, line 32
def update_redundancies_after_save
  self.class.redundancies.each do |redundancy|
    redundancy.after_save(self)
  end
end
update_redundancies_before_save() click to toggle source
# File lib/redundancy.rb, line 26
def update_redundancies_before_save
  self.class.redundancies.each do |redundancy|
    redundancy.before_save(self)
  end
end