module AppMonitorRuby

Public Class Methods

included(base) click to toggle source
# File lib/application_controller.rb, line 2
def self.included(base)
  base.around_filter :exception_catcher
end

Public Instance Methods

exception_catcher() { || ... } click to toggle source
# File lib/application_controller.rb, line 8
def exception_catcher(&block)

  begin

  yield

  rescue  Exception => exception
    event_notifier = EventNotifier.new
    event_notifier.notify(exception,request,params)
    raise exception
  end

end