Module: Promiscuous::Publisher::Mongoid::Root
- Extended by:
- ActiveSupport::Concern
- Defined in:
- lib/promiscuous/publisher/mongoid/root.rb
Defined Under Namespace
Modules: ClassMethods
Instance Method Summary collapse
Instance Method Details
#include_attributes? ⇒ Boolean
12 13 14 |
# File 'lib/promiscuous/publisher/mongoid/root.rb', line 12 def include_attributes? operation != :destroy end |
#operation ⇒ Object
4 5 6 |
# File 'lib/promiscuous/publisher/mongoid/root.rb', line 4 def operation [:operation] end |
#payload ⇒ Object
8 9 10 |
# File 'lib/promiscuous/publisher/mongoid/root.rb', line 8 def payload super.merge(:id => instance.id, :operation => operation) end |