Module: ActiveAdmin::SimpleTrail

Defined in:
lib/active_admin/simple_trail.rb,
lib/active_admin/simple_trail/version.rb

Constant Summary collapse

VERSION =
"0.1.0"

Class Method Summary collapse

Class Method Details

.write_log(action, target, user) ⇒ Object



8
9
10
11
12
13
14
15
# File 'lib/active_admin/simple_trail.rb', line 8

def self.write_log(action, target, user)
  logger.send(config.simple_trail_log_level,
    config.simple_trail_log_format.gsub('#<action>', action.to_s).
    gsub('#<model>', target.class.name.downcase).
    gsub('#<model_id>', target.id.to_s).
    gsub('#<user>', user.to_s).
    gsub('#<changes>', target.changes.to_s))
end