Module: RocketJob::Plugins::StateMachine
- Extended by:
- ActiveSupport::Concern
- Included in:
- DirmonEntry, Job, Server, Sliced::Slice
- Defined in:
- lib/rocket_job/plugins/state_machine.rb
Overview
State machine for RocketJob
Define before and after callbacks for state machine events
Example: Supply a method name to call
class MyJob < RocketJob::Job
before_fail :let_me_know
def let_me_know
puts "Oh no, the job has failed with and exception"
end
end
Example: Pass a block
class MyJob < RocketJob::Job
before_fail do
puts "Oh no, the job has failed with an exception"
end
end