Module: RailsAuditLog
- Defined in:
- lib/rails_audit_log.rb,
lib/rails_audit_log/engine.rb,
lib/rails_audit_log/version.rb,
app/concerns/rails_audit_log/auditable.rb,
app/concerns/rails_audit_log/controller.rb,
app/jobs/rails_audit_log/application_job.rb,
app/models/rails_audit_log/audit_log_entry.rb,
app/models/rails_audit_log/application_record.rb,
app/helpers/rails_audit_log/application_helper.rb,
app/controllers/rails_audit_log/application_controller.rb,
lib/generators/rails_audit_log/install/install_generator.rb
Defined Under Namespace
Modules: ApplicationHelper, Auditable, Controller, Generators
Classes: ApplicationController, ApplicationJob, ApplicationRecord, AuditLogEntry, Engine
Constant Summary
collapse
- VERSION =
"0.1.0"
Class Method Summary
collapse
Class Method Details
.actor ⇒ Object
5
6
7
|
# File 'lib/rails_audit_log.rb', line 5
def self.actor
Thread.current[:rails_audit_log_actor]
end
|
.actor=(actor) ⇒ Object
9
10
11
|
# File 'lib/rails_audit_log.rb', line 9
def self.actor=(actor)
Thread.current[:rails_audit_log_actor] = actor
end
|
.with_actor(actor) ⇒ Object
13
14
15
16
17
18
19
|
# File 'lib/rails_audit_log.rb', line 13
def self.with_actor(actor)
previous = self.actor
self.actor = actor
yield
ensure
self.actor = previous
end
|