Top Level Namespace
Defined Under Namespace
Modules: Planter Classes: Array, File, Float, Hash, Integer, String, Symbol
Constant Summary collapse
- EXIT_CODES =
Returns Exit codes.
{ argument: 12, input: 13, canceled: 1, script: 10, config: 127, git: 129 }.deep_freeze
Instance Method Summary collapse
-
#die(msg = 'Exited', code = :canceled) ⇒ Object
Exit the program with a message.
Instance Method Details
#die(msg = 'Exited', code = :canceled) ⇒ Object
Exit the program with a message
50 51 52 53 |
# File 'lib/planter.rb', line 50 def die(msg = 'Exited', code = :canceled) code = EXIT_CODES.key?(code) ? code : :canceled Planter.notify(msg, :error, above_spinner: false, exit_code: EXIT_CODES[code]) end |