module ModelActivityLogger::ClassMethods

Public Instance Methods

log_activity() click to toggle source
# File lib/activity_log/model_activity_logger.rb, line 13
def log_activity
  self.has_many :activity_logs, as: :loggable
  self.after_create {record_activity_log("create")}
  self.after_update {record_activity_log("update")}
  self.before_destroy {record_activity_log("destroy")}
end