Module: AuditedLogfile

Defined in:
lib/audited_logfile.rb

Defined Under Namespace

Modules: ActiveRecord

Constant Summary collapse

@@loger =
nil

Class Method Summary collapse

Class Method Details

.logfileObject



13
14
15
# File 'lib/audited_logfile.rb', line 13

def self.logfile
  @@logfile || 'log/audit.log'
end

.loggerObject



17
18
19
20
21
22
23
# File 'lib/audited_logfile.rb', line 17

def self.logger
  unless @@loger
    @@loger = Logger.new(logfile)
    @@loger.level = Logger::INFO
  end
  @@loger
end

.setup {|_self| ... } ⇒ Object

Yields:

  • (_self)

Yield Parameters:



9
10
11
# File 'lib/audited_logfile.rb', line 9

def self.setup
  yield self
end

.skipObject



25
26
27
# File 'lib/audited_logfile.rb', line 25

def self.skip
  @@skip || []
end