Method: ReactiveRecord::Collection#sync_scopes
- Defined in:
- lib/reactive_record/active_record/reactive_record/collection.rb
#sync_scopes(related_records, record, filtering = true) ⇒ Object
NOTE sync_scopes is overridden in scope_description.rb
231 232 233 234 235 236 237 238 |
# File 'lib/reactive_record/active_record/reactive_record/collection.rb', line 231 def sync_scopes(, record, filtering = true) #related_records = related_records.intersection([*@collection]) #related_records = in_this_collection related_records live_scopes.each { |scope| scope.sync_scopes(, record, filtering) } notify_of_change unless .empty? ensure = nil end |