module TTY::Exit::Registry
Public Class Methods
exits()
click to toggle source
A storage for custom exit codes
@api private
# File lib/tty/exit/registry.rb, line 9 def self.exits @exits ||= {} end
register_exit(name, code, message)
click to toggle source
Register a custom exit code
@param [String] name @param [Integer] code @param [String] message
@api public
# File lib/tty/exit/registry.rb, line 20 def self.register_exit(name, code, message) exits[name] = {code: code, message: message} exits[code] = {code: code, message: message} end