class XData::Exception
Public Class Methods
new(message,parms=nil,srcfile=nil,srcline=nil)
click to toggle source
Calls superclass method
# File lib/xdata/util.rb, line 75 def initialize(message,parms=nil,srcfile=nil,srcline=nil) if parms and srcfile and srcline file = File.basename( parms[:originalfile] ? parms[:originalfile] : ( parms[:file_path] || '-' ) ) m = "#{Time.now.strftime("%b %M %Y, %H:%M")}; XData, processing file: #{file}\n Exception in #{File.basename(srcfile)}, #{srcline}\n #{message}" else m = "#{Time.now.strftime("%b %M %Y, %H:%M")}; XData Exception: #{message}" end super(m) $stderr.puts(m) if parms and parms[:verbose] end