module ActionAudit::Ar
Public Class Methods
observe(*models)
click to toggle source
# File lib/action_audit/ar.rb, line 35 def self.observe(*models) models.flatten.each do |e| cl = e.to_s.camelize.constantize cl.after_commit CreateObserver.instance, on: :create cl.after_commit UpdateObserver.instance, on: :update cl.after_commit DestroyObserver.instance, on: :destroy end end