Module: ModelsAuditor
- Defined in:
- lib/models_auditor.rb,
lib/models_auditor/audit.rb,
lib/models_auditor/config.rb,
lib/models_auditor/engine.rb,
lib/models_auditor/version.rb,
lib/models_auditor/controller.rb,
lib/models_auditor/default_formatter.rb,
app/models/models_auditor/audit_record.rb,
app/models/models_auditor/audit_request.rb,
app/helpers/models_auditor/application_helper.rb,
app/controllers/models_auditor/audit_controller.rb,
lib/generators/models_auditor/migrations_helper.rb,
app/workers/models_auditor/models_auditor_worker.rb,
app/controllers/models_auditor/audit_base_controller.rb,
lib/generators/models_auditor/install/install_generator.rb,
lib/generators/models_auditor/db_config/db_config_generator.rb,
lib/generators/models_auditor/migrations/migrations_generator.rb
Defined Under Namespace
Modules: ApplicationHelper, Audit, Controller, MigrationsHelper
Classes: AuditBaseController, AuditController, AuditRecord, AuditRequest, Config, DbConfigGenerator, DefaultFormatter, Engine, InstallGenerator, MigrationsGenerator, ModelsAuditorWorker
Constant Summary
collapse
- VERSION =
'1.2.1'
Class Method Summary
collapse
Class Method Details
.config ⇒ Object
115
116
117
|
# File 'lib/models_auditor/config.rb', line 115
def config
@config ||= Config.new
end
|
104
105
106
107
108
109
|
# File 'lib/models_auditor/config.rb', line 104
def configure(&block)
Rails.application.config.after_initialize do
block.call(config)
@configured = true
end
end
|
111
112
113
|
# File 'lib/models_auditor/config.rb', line 111
def configured?
@configured
end
|
.log_error(*args) ⇒ Object
10
11
12
13
14
15
|
# File 'lib/models_auditor.rb', line 10
def log_error(*args)
if (logger = ModelsAuditor.config.logger)
logger.error(*args)
end
puts *args
end
|
.log_info(*args) ⇒ Object
17
18
19
20
21
22
|
# File 'lib/models_auditor.rb', line 17
def log_info(*args)
if (logger = ModelsAuditor.config.logger)
logger.info(*args)
end
puts *args
end
|
.log_warn(*args) ⇒ Object
24
25
26
27
28
29
|
# File 'lib/models_auditor.rb', line 24
def log_warn(*args)
if (logger = ModelsAuditor.config.logger)
logger.warn(*args)
end
puts *args
end
|
.store ⇒ Object
31
32
33
|
# File 'lib/models_auditor.rb', line 31
def store
RequestStore.store[:models_auditor_store] ||= {}
end
|