Module: Sidekiq::Tasks
- Defined in:
- lib/sidekiq/tasks.rb,
lib/sidekiq/tasks/job.rb,
lib/sidekiq/tasks/set.rb,
lib/sidekiq/tasks/web.rb,
lib/sidekiq/tasks/task.rb,
lib/sidekiq/tasks/config.rb,
lib/sidekiq/tasks/errors.rb,
lib/sidekiq/tasks/storage.rb,
lib/sidekiq/tasks/version.rb,
lib/sidekiq/tasks/strategies.rb,
lib/sidekiq/tasks/web/params.rb,
lib/sidekiq/tasks/web/search.rb,
lib/sidekiq/tasks/validations.rb,
lib/sidekiq/tasks/task_metadata.rb,
lib/sidekiq/tasks/web/extension.rb,
lib/sidekiq/tasks/web/pagination.rb,
lib/sidekiq/tasks/strategies/base.rb,
lib/sidekiq/tasks/strategies/rules.rb,
lib/sidekiq/tasks/strategies/rake_task.rb,
lib/sidekiq/tasks/strategies/rules/base.rb,
lib/sidekiq/tasks/web/helpers/tag_helper.rb,
lib/sidekiq/tasks/web/helpers/task_helper.rb,
lib/sidekiq/tasks/web/helpers/pagination_helper.rb,
lib/sidekiq/tasks/strategies/rules/task_from_lib.rb,
lib/sidekiq/tasks/web/helpers/application_helper.rb,
lib/sidekiq/tasks/strategies/rules/enable_with_comment.rb,
lib/sidekiq/tasks/strategies/rules/disable_with_comment.rb
Defined Under Namespace
Modules: Strategies, Validations, Web
Classes: ArgumentError, Config, Job, NotFoundError, NotImplementedError, Set, Storage, Task, TaskMetadata
Constant Summary
collapse
- VERSION =
"0.1.7"
Class Method Summary
collapse
Class Method Details
.config ⇒ Object
24
25
26
|
# File 'lib/sidekiq/tasks.rb', line 24
def config
@_config ||= Sidekiq::Tasks::Config.new
end
|
20
21
22
|
# File 'lib/sidekiq/tasks.rb', line 20
def configure
yield(config)
end
|
.strategies ⇒ Object
28
29
30
|
# File 'lib/sidekiq/tasks.rb', line 28
def strategies
@_strategies ||= Sidekiq::Tasks::Set.new(config.strategies)
end
|
.tasks ⇒ Object
32
33
34
|
# File 'lib/sidekiq/tasks.rb', line 32
def tasks
@_tasks ||= Sidekiq::Tasks::Set.new(strategies.flat_map(&:tasks))
end
|