Module: ActionAuditor
- Defined in:
- lib/action_auditor.rb,
lib/action_auditor/auditor/base.rb,
lib/action_auditor/auditor/simple.rb,
lib/action_auditor/auditor/active_record.rb,
lib/action_auditor/extensions/action_controller.rb
Defined Under Namespace
Modules: Auditor, Extensions
Class Method Summary
collapse
Class Method Details
.auditors ⇒ Object
2
3
4
|
# File 'lib/action_auditor.rb', line 2
def self.auditors
@@auditors ||= []
end
|
.auditors=(auditors) ⇒ Object
6
7
8
|
# File 'lib/action_auditor.rb', line 6
def self.auditors=(auditors)
@@auditors = Array(auditors)
end
|
.log(message, parameters = {}) ⇒ Object
10
11
12
|
# File 'lib/action_auditor.rb', line 10
def self.log(message, parameters = {})
auditors.each { |auditor| auditor.log(message, parameters) }
end
|