Module: ViewTrail::InstanceMethods
- Defined in:
- lib/view_trail.rb
Instance Method Summary collapse
Instance Method Details
#audit(items) ⇒ Object
46 47 48 |
# File 'lib/view_trail.rb', line 46 def audit(items) @activity_items = items end |
#record_activity ⇒ Object
49 50 51 52 53 54 55 56 57 |
# File 'lib/view_trail.rb', line 49 def record_activity if self.class.view_trail_active a = Activity.create(:whodiddit => ViewTrail.whodiddit, :controller => params.delete(:controller), :action => params.delete(:action), :params => params) (@activity_items || {}).each do |k,v| a.activity_items.create(:key => k.to_s, :value => v) end @activity_items = nil end end |