Module: AuditActions
- Defined in:
- lib/audit_actions.rb
Instance Method Summary collapse
Instance Method Details
#audit_action(action_name, options = {}) ⇒ Object
2 3 4 5 6 7 8 9 |
# File 'lib/audit_actions.rb', line 2 def audit_action(action_name, = {}) filter_name = "audit_action_#{action_name}" [:id] ||= nil before_filter filter_name, :only => action_name define_method filter_name do AuditBuilder.new(self, ([:as] || action_name), ).create_audit end end |