module ModelsAuditor

Constants

VERSION

Public Instance Methods

config() click to toggle source
# File lib/models_auditor/config.rb, line 115
def config
  @config ||= Config.new
end
configure(&block) click to toggle source
# File lib/models_auditor/config.rb, line 104
def configure(&block)
  Rails.application.config.after_initialize do
    block.call(config)
    @configured = true
  end
end
configured?() click to toggle source
# File lib/models_auditor/config.rb, line 111
def configured?
  @configured
end
log_error(*args) click to toggle source
# 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) click to toggle source
# 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) click to toggle source
# File lib/models_auditor.rb, line 24
def log_warn(*args)
  if (logger = ModelsAuditor.config.logger)
    logger.warn(*args)
  end
  puts *args
end
store() click to toggle source
# File lib/models_auditor.rb, line 31
def store
  RequestStore.store[:models_auditor_store] ||= {}
end