Top Level Namespace

Defined Under Namespace

Modules: Kernel, Main, SaneAbort Classes: Mode, Object

Instance Method Summary collapse

Instance Method Details

#abort(message = nil) ⇒ Object



23
24
25
26
27
28
29
30
# File 'lib/main/stdext.rb', line 23

def abort message = nil
  if message
    message = message.to_s
    message.singleton_class{ fattr 'abort' => true }
    STDERR.puts message
  end
  exit 1
end