Method: Blufin::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



168
169
170
171
172
# File 'lib/core/terminal.rb', line 168

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