Sha256: 075d4bc73a5d9248242d2954b7439718fbeb0177a22f0c39371099b4fb3fb130
Contents?: true
Size: 718 Bytes
Versions: 12
Compression:
Stored size: 718 Bytes
Contents
require 'request_store' require 'models_auditor/engine' require 'models_auditor/config' require 'models_auditor/audit' require 'models_auditor/controller' module ModelsAuditor module_function def log_error(*args) if (logger = ModelsAuditor.config.logger) logger.error(*args) end puts *args end def log_info(*args) if (logger = ModelsAuditor.config.logger) logger.info(*args) end puts *args end def log_warn(*args) if (logger = ModelsAuditor.config.logger) logger.warn(*args) end puts *args end def store RequestStore.store[:models_auditor_store] ||= {} end end ActiveSupport.on_load(:active_record) do include ModelsAuditor::Audit end
Version data entries
12 entries across 12 versions & 1 rubygems