Module: AuditedAsync

Defined in:
lib/audited_async.rb,
lib/audited_async/version.rb,
lib/audited_async/configurator.rb

Defined Under Namespace

Classes: AuditAsyncJob, Configurator

Constant Summary collapse

VERSION =
'0.2.1'.freeze

Class Method Summary collapse

Class Method Details

.configObject



24
25
26
# File 'lib/audited_async.rb', line 24

def config
  configurator
end

.configure {|configurator| ... } ⇒ Object

Yields:

  • (configurator)


20
21
22
# File 'lib/audited_async.rb', line 20

def configure
  yield configurator
end

.loggerObject



8
9
10
11
12
13
14
15
16
17
18
# File 'lib/audited_async.rb', line 8

def logger
  @logger ||= begin
    if defined?(::Rails)
      ::Rails.logger
    else
      require 'logger'

      Logger.new
    end
  end
end