Sha256: 6ed453281f5392a5d8266bd772c4fb9954774c4606c701d00e3e97c793bc61e9
Contents?: true
Size: 475 Bytes
Versions: 2
Compression:
Stored size: 475 Bytes
Contents
require 'active_support/concern' module WatCatcher module CatcherOfWats extend ActiveSupport::Concern included do around_filter :catch_wats helper_method :wat_user end def wat_user current_user end def catch_wats(&block) block.call rescue Exception => e user = nil begin user = wat_user rescue;end WatCatcher::Report.new(e, user: user, request: request) raise end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
wat_catcher-0.5.5 | app/controllers/wat_catcher/catcher_of_wats.rb |
wat_catcher-0.5.4 | app/controllers/concerns/wat_catcher/catcher_of_wats.rb |