Module: MultipleMan::Publisher::ClassMethods

Defined in:
lib/multiple_man/mixins/publisher.rb

Instance Method Summary collapse

Instance Method Details

#publish(options = {}) ⇒ Object



8
9
10
11
12
# File 'lib/multiple_man/mixins/publisher.rb', line 8

def publish(options = {})
  after_commit ModelPublisher.new(:create, options), on: :create
  after_commit ModelPublisher.new(:update, options), on: :update
  after_commit ModelPublisher.new(:destroy, options), on: :destroy
end