Module: Resque::JobChain::Strategies
- Defined in:
- lib/resque/job_chain/strategies/base.rb,
lib/resque/job_chain/strategies/skip.rb,
lib/resque/job_chain/strategies/abort.rb,
lib/resque/job_chain/strategies/retry.rb
Defined Under Namespace
Modules: Abort, Retry, Skip
Class Method Summary
collapse
Class Method Details
.resolve(name) ⇒ Object
4
5
6
7
8
9
10
11
|
# File 'lib/resque/job_chain/strategies/base.rb', line 4
def self.resolve(name)
case name.to_sym
when :abort then Abort
when :retry then Retry
when :skip then Skip
else raise ArgumentError, "Unknown strategy: #{name}"
end
end
|