class MU::MuError
Wrapper class for fatal Exceptions. Gives our internals something to inherit that will log an error 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 286 def initialize(message = nil, silent: false, details: nil) details ||= caller[2] MU.log message, MU::ERR, details: details if !message.nil? and !silent if MU.verbosity == MU::Logger::SILENT super "" else super message end end