How to placing common exceptions for all models in single method?

Hi guys,

In my models i am using common exception in every methods.

So Instead of writing same exception code on each method of model is
there a best way to separate exception code into seperate method.

when we need it simple we need to invoke that method.

for example like this

def rescue_excetpion
begin

  rescue => e
   raise "Error message is #{e}"

  end

end

so when i invoke this rescue_excetpion method in my events method

it need to apply

def events
rescue_excetpion
@user = User.find(1)
end

Any one have idea about this ?

How to move all common exceptions into a single method ?

How to invoke that method?

Thanks in advance !!

Hi guys,

In my models i am using common exception in every methods.

So Instead of writing same exception code on each method of model is
there a best way to separate exception code into seperate method.

when we need it simple we need to invoke that method.

Sounds like your rescue_exception method should be yielding to a block, you can then do
rescue_exception do
  ...
end

If you want to handle these exceptions at the controller level, you might want to look at rescue_from

Fred