module Tengine::Core::EventExceptionReportable::ClassMethods
Public Instance Methods
event_exception_reporter()
click to toggle source
# File lib/tengine/core/event_exception_reportable.rb, line 50 def event_exception_reporter unless defined?(@event_exception_reporter) @event_exception_reporter = FIRE_ALL end @event_exception_reporter end
event_exception_reporter=(reporter)
click to toggle source
# File lib/tengine/core/event_exception_reportable.rb, line 57 def event_exception_reporter=(reporter) @event_exception_reporter = Tengine::Core::EventExceptionReportable.to_reporter(reporter) end
temp_exception_reporter(reporter) { || ... }
click to toggle source
# File lib/tengine/core/event_exception_reportable.rb, line 62 def temp_exception_reporter(reporter) backup = self.event_exception_reporter begin self.event_exception_reporter = reporter yield if block_given? ensure self.event_exception_reporter = backup end end