On 10/23/07, fxn <[EMAIL PROTECTED]> wrote:
> rescue_from stores exception class names in a hash table, and
> associates them with handlers.
>
> When an exception is raised there's a name lookup, and if an entry is
> found its handler is invoked. In particular rescue_from does not
> emulate Ruby's rescue semantics with regard to inheritance.
>
> Which is the rationale? Don't you think taking is_a? and declaration
> order into account would provide a better (expected) usage? I could
> write a patch in that case.

So you can declare handlers before exception classes or for classes
which may be unavailable (say, you have Active Record disabled.)

jeremy

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Core" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-core?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to