Method: App::Terminal.abort

Defined in:
lib/core/terminal.rb

.abort(title = nil, message = nil, exit_script = true, preceding_blank_line = false) ⇒ Object

Displays error and exits script by default.

Returns:

  • void



97
98
99
100
101
102
103
104
105
# File 'lib/core/terminal.rb', line 97

def self.abort(title = nil, message = nil, exit_script = true, preceding_blank_line = false)
    if title.nil?
        title = 'Abandon ship!'
    end
    if message.nil?
        message = "You have chosen to \x1B[38;5;9mABORT\x1B[38;5;240m the script."
    end
    App::Terminal::error(title, message, exit_script, preceding_blank_line, 'ABORT')
end