Module: ModelActivityLogger::ClassMethods

Defined in:
lib/activity_log/model_activity_logger.rb

Instance Method Summary collapse

Instance Method Details

#log_activityObject



13
14
15
16
17
18
# 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