class MU::MuNonFatal

Wrapper class for temporary Exceptions. Gives our internals something to inherit that will log a notice message appropriately before bubbling up.

Public Class Methods

new(message = nil, silent: false, details: nil) click to toggle source
Calls superclass method
# File modules/mu.rb, line 300
def initialize(message = nil, silent: false, details: nil)
  MU.log message, MU::NOTICE, details: details if !message.nil? and !silent
  if MU.verbosity == MU::Logger::SILENT
    super ""
  else
    super message
  end
end