module ActiveAudit
Attributes
current_user_method[RW]
default_user[RW]
delayed_auditing[RW]
extract_user_profile[RW]
ignored_attributes[RW]
job_queue[RW]
storage_adapter[RW]
Public Class Methods
add_hint(comment)
click to toggle source
# File lib/active-audit.rb, line 30 def add_hint comment self.session[:comment] = comment end
configure() { |self| ... }
click to toggle source
# File lib/active-audit.rb, line 14 def configure @current_user_method = :current_user @ignored_attributes = %w(created_at updated_at) @job_queue = :audits @delayed_auditing = false @extract_user_profile = lambda { |user| { id: user.id } } self.eager_load! yield(self) if block_given? AuditPusher.queue_as job_queue AuditRepository.storage_adapter = storage_adapter if storage_adapter end
session()
click to toggle source
# File lib/active-audit.rb, line 26 def session Thread.current[:auditing_store] ||= {} end