Sha256: 3b946845b34afe9af8955dff0822b1ac9f0f277f5848ff0f0dd512e3dabb7757
Contents?: true
Size: 731 Bytes
Versions: 1
Compression:
Stored size: 731 Bytes
Contents
module Pione module Util module ErrorReport # Prints the pretty exception. def print(e) $stderr.puts "%s: %s" % [e.class, e.message] e.backtrace.each {|line| $stderr.puts " %s" % line} end module_function :print def warn(msg, receiver, exception, file, line) if Pione.debug_mode? $stderr.puts "PIONE warning [%s:%i] %s (%s)" % [file, line, msg, receiver] print(exception) end end module_function :warn def debug(msg, receiver, file, line) if Pione.debug_mode? $stderr.puts "PIONE debug [%s:%i] %s (%s)" % [file, line, msg, receiver] end end module_function :debug end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
pione-0.2.2 | lib/pione/util/error-report.rb |