Class: Actions::Middleware::CheckExitStatus

Inherits:
Dynflow::Middleware
  • Object
show all
Defined in:
app/lib/actions/middleware/check_exit_status.rb

Instance Method Summary collapse

Instance Method Details

#run(*args) ⇒ Object



5
6
7
8
9
10
11
12
13
# File 'app/lib/actions/middleware/check_exit_status.rb', line 5

def run(*args)
  pass(*args)

  if action.exit_status != 0
    send_failure_notification

    raise "Non-zero exit status"
  end
end