Skip to content


Como tratar excessões em Ruby

Mais um post da série Ruby =)

Nos tempos de hoje praticamente todos os programadores 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 =)

Posted in Interessante, Leu? Comente!, Ruby, Ruby on Rails.


One Response

Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.

  1. Tiago Floriano says

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



Some HTML is OK

or, reply to this post via trackback.