Module: Mongoid::Elasticsearch::Callbacks::ClassMethods
- Defined in:
- lib/mongoid/elasticsearch/callbacks.rb
Instance Method Summary collapse
Instance Method Details
#without_es_update!(&block) ⇒ Object
16 17 18 19 20 21 22 23 24 25 26 |
# File 'lib/mongoid/elasticsearch/callbacks.rb', line 16 def without_es_update!( &block ) skip_callback( :save, :after, :update_es_index ) skip_callback( :destroy, :after, :update_es_index ) result = yield set_callback( :save, :after, :update_es_index ) set_callback( :destroy, :after, :update_es_index ) result end |