Class: Kimurai::Runner
- Inherits:
-
Object
- Object
- Kimurai::Runner
- Defined in:
- lib/kimurai/dashboard/runner.rb
Instance Method Summary collapse
Instance Method Details
#original_run! ⇒ Object
5 |
# File 'lib/kimurai/dashboard/runner.rb', line 5 alias_method :original_run!, :run! |
#run!(exception_on_fail: true) ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 |
# File 'lib/kimurai/dashboard/runner.rb', line 6 def run!(exception_on_fail: true) register_session(session_info) _, error = original_run!(exception_on_fail: false) update_session(session_info) if error exception_on_fail ? raise(error) : [session_info, error] else session_info end end |