Method: Kernel#bug!

Defined in:
lib/nano/kernel/bug%21.rb

#bug!(message = 'must not happen') ⇒ Object

Raises a ScritBug error with a message.

if find_bug then
  bug! "unknown bug found"
end

– Credit goes to Minero Aoki. Cute! :-) ++

Raises:



14
15
16
# File 'lib/nano/kernel/bug%21.rb', line 14

def bug!( message = 'must not happen' )
  raise ScriptBug, "\n[SCRIPT BUG] " + message
end