Method: Redrecord::Model#redrecord_update_queue_commit
- Defined in:
- lib/redrecord.rb
#redrecord_update_queue_commit ⇒ Object
111 112 113 114 115 116 117 118 119 120 121 |
# File 'lib/redrecord.rb', line 111 def redrecord_update_queue_commit Redrecord.update_queue.each do |command, record| if command == :destroy record.remove_from_cache! elsif command == :save record.add_to_cache! # possible todo: cascade invalidation (but avoid loops) end end Redrecord.update_queue.clear end |