Como tratar excessões em Ruby

Luis Filipe Costa Carvalho

Mais um post da série Ruby =)

Nos tempos de hoje praticamente todos os proramadores conhecem o tratamento de excessões. O famosos:


try {
     //
} catch (Exception $e) {
    //
}

o ruby os termos usados são um pouco diferetes. Para fazermos um bloco como este acima o código seria semenlhante a:


begin
  #Executa o código
rescue
  #Se houver algua excessão no begin ele cai aqui
  retry #chama o begin de novo
  raise #mostra a excessão
else
  #se nao ocorreu nenhuma excessao ele executa esta parte
ensure
  #executa esta trexo de um jeito ou de outro
end

Ruby é uma linguagem que esta me fascinando cada vez mais =)

Interessante, Leu? Comente!, Ruby, Ruby on Rails

One Response to “Como tratar excessões em Ruby”

  1. Tiago Floriano Says:
    outubro 30th, 2008 at 15:55

    Encontrei alguem facinado por Ruby também!! =) Estou estudando e estou adorando também!

Leave a Reply

Icons by N.Design Studio. Designed By Ben Swift. Powered by WordPress and Free WordPress Themes
RSS RSS dos Comentários Login