Eccezioni
# bad
raise RuntimeError, "message"
# good - signals a RuntimeError by default
raise "message"# bad
raise SomeException.new("message")
# Note that there is no way to do `raise SomeException.new("message"), backtrace`.
# good
raise SomeException, "message"
# Consistent with `raise SomeException, "message", backtrace`.# bad
def foo
raise
ensure
return "very bad idea"
endLast updated