Module: JobIteration::Iteration::ClassMethods
- Defined in:
- lib/job-iteration/iteration.rb
Instance Method Summary collapse
- #method_added(method_name) ⇒ Object
- #on_complete(*filters, &blk) ⇒ Object
- #on_shutdown(*filters, &blk) ⇒ Object
- #on_start(*filters, &blk) ⇒ Object
Instance Method Details
#method_added(method_name) ⇒ Object
77 78 79 80 |
# File 'lib/job-iteration/iteration.rb', line 77 def method_added(method_name) ban_perform_definition if method_name.to_sym == :perform super end |
#on_complete(*filters, &blk) ⇒ Object
90 91 92 |
# File 'lib/job-iteration/iteration.rb', line 90 def on_complete(*filters, &blk) set_callback(:complete, :after, *filters, &blk) end |
#on_shutdown(*filters, &blk) ⇒ Object
86 87 88 |
# File 'lib/job-iteration/iteration.rb', line 86 def on_shutdown(*filters, &blk) set_callback(:shutdown, :after, *filters, &blk) end |
#on_start(*filters, &blk) ⇒ Object
82 83 84 |
# File 'lib/job-iteration/iteration.rb', line 82 def on_start(*filters, &blk) set_callback(:start, :after, *filters, &blk) end |