module ActiveRecord::Publishable::ClassMethods
Public Instance Methods
publishable(options = {})
click to toggle source
# File lib/active_record/publishable.rb, line 35 def publishable(options = {}) Array(options.fetch(:on, [:create, :update, :destroy])).each do |verb| after_commit options.merge(on: verb) do unless ActiveRecord::Publishable.disabled? publish_action(verb, options) end end end end