Class: ActivePropagation::AsyncLoopUpdater
- Inherits:
-
Object
- Object
- ActivePropagation::AsyncLoopUpdater
- Includes:
- PropagaterHelper, Sidekiq::Worker
- Defined in:
- lib/active_propagation.rb
Instance Method Summary collapse
Methods included from PropagaterHelper
Instance Method Details
#perform(klass_str, model_id, assoc_id, only, assoc_klass_str) ⇒ Object
70 71 72 73 74 |
# File 'lib/active_propagation.rb', line 70 def perform(klass_str, model_id, assoc_id, only, assoc_klass_str) klass = klass_str.constantize model = klass.find(model_id) assoc_klass_str.constantize.find(assoc_id).update(propagated_attributes(model, only)) end |