Come sollevare le eccezioni in Ruby e la rappresentazione della loro gerarchia: il metodo raise