Module: Tantot::Extensions::Chewy
- Extended by:
- ActiveSupport::Concern
- Defined in:
- lib/tantot/extensions/chewy.rb
Defined Under Namespace
Classes: ChewyWatcher
Class Method Summary collapse
Class Method Details
.register_watch(model, type_name, options, block) ⇒ Object
39 40 41 42 43 44 |
# File 'lib/tantot/extensions/chewy.rb', line 39 def self.register_watch(model, type_name, , block) method = .delete(:method) model._tantot_chewy_callbacks ||= {} model._tantot_chewy_callbacks[type_name] ||= [] model._tantot_chewy_callbacks[type_name] << [method, , block] end |