Module: Redundancy
- Extended by:
- ActiveSupport::Concern
- Defined in:
- lib/redundancy.rb,
lib/redundancy/utils.rb,
lib/redundancy/version.rb,
lib/redundancy/update_base.rb,
lib/redundancy/update_column.rb,
lib/redundancy/update_column_with_prev.rb,
lib/redundancy/update_method_with_prev.rb
Defined Under Namespace
Modules: ClassMethods, Utils
Classes: UpdateBase, UpdateColumn, UpdateColumnWithPrev, UpdateMethodWithPrev
Constant Summary
collapse
- VERSION =
"0.4.1"
Class Method Summary
collapse
Instance Method Summary
collapse
Class Method Details
.update_redundancies ⇒ Object
6
7
8
9
10
|
# File 'lib/redundancy.rb', line 6
def self.update_redundancies
ActiveRecord::Base.subclasses.each do |klass|
klass.try :update_redundancies
end
end
|
Instance Method Details
#update_redundancies ⇒ Object
12
13
14
15
16
17
|
# File 'lib/redundancy.rb', line 12
def update_redundancies
self.class.redundancies.each do |redundancy|
redundancy.force_update!(self)
end
save(validate: false)
end
|