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,
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/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, Engine, InstallGenerator, MigrationsGenerator
Constant Summary
collapse
- VERSION =
'1.1.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
9
10
11
12
13
14
|
# File 'lib/models_auditor.rb', line 9
def log_error(*args)
if (logger = ModelsAuditor.config.logger)
logger.error(*args)
end
puts *args
end
|
.log_info(*args) ⇒ Object
16
17
18
19
20
21
|
# File 'lib/models_auditor.rb', line 16
def log_info(*args)
if (logger = ModelsAuditor.config.logger)
logger.info(*args)
end
puts *args
end
|
.log_warn(*args) ⇒ Object
23
24
25
26
27
28
|
# File 'lib/models_auditor.rb', line 23
def log_warn(*args)
if (logger = ModelsAuditor.config.logger)
logger.warn(*args)
end
puts *args
end
|
.store ⇒ Object
30
31
32
|
# File 'lib/models_auditor.rb', line 30
def store
RequestStore.store[:models_auditor_store] ||= {}
end
|