Module: ModelActivityLogger::ClassMethods
- Defined in:
- lib/activity_log/model_activity_logger.rb
Instance Method Summary collapse
Instance Method Details
#log_activity ⇒ Object
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 |