Module: PerformLater
- Defined in:
- lib/perform-later.rb,
lib/perform_later/logging.rb,
lib/perform_later/version.rb,
lib/perform_later/aliasing.rb,
lib/perform_later/messages.rb,
lib/perform_later/delegation.rb,
lib/perform_later/initialization.rb
Defined Under Namespace
Modules: Aliasing, Delegation, Initialization, Logging, Messages
Constant Summary
collapse
- VERSION =
"1.0.0"
Class Method Summary
collapse
Class Method Details
.included(base) ⇒ Object
7
8
9
10
11
12
13
14
|
# File 'lib/perform-later.rb', line 7
def self.included(base)
base.class_eval do
prepend Initialization
include ::Sidekiq::Worker
extend Aliasing
include Logging
end
end
|
.init_logger ⇒ Object
25
26
27
|
# File 'lib/perform-later.rb', line 25
def self.init_logger
Sidekiq.logger
end
|
.logger ⇒ Object
16
17
18
19
|
# File 'lib/perform-later.rb', line 16
def self.logger
return @logger if defined?(@logger)
@logger = init_logger
end
|
.logger=(val) ⇒ Object
21
22
23
|
# File 'lib/perform-later.rb', line 21
def self.logger=(val)
@logger = val
end
|