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