Class: Legion::Extensions::Tasker::Client
- Inherits:
-
Object
- Object
- Legion::Extensions::Tasker::Client
show all
- Includes:
- Helpers::TaskFinder
- Defined in:
- lib/legion/extensions/tasker/client.rb
Instance Method Summary
collapse
#cache_get, #cache_set, #find_delayed, #find_subtasks, #find_trigger
Constructor Details
#initialize(data_model: nil) ⇒ Client
Returns a new instance of Client.
11
12
13
|
# File 'lib/legion/extensions/tasker/client.rb', line 11
def initialize(data_model: nil)
@data_model = data_model
end
|
Instance Method Details
#log ⇒ Object
19
20
21
|
# File 'lib/legion/extensions/tasker/client.rb', line 19
def log
@log ||= defined?(Legion::Logging) ? Legion::Logging : Logger.new($stdout) end
|
#models_class ⇒ Object
15
16
17
|
# File 'lib/legion/extensions/tasker/client.rb', line 15
def models_class
@data_model || Legion::Data::Model
end
|
#settings ⇒ Object
23
24
25
|
# File 'lib/legion/extensions/tasker/client.rb', line 23
def settings
{ options: {} }
end
|