Sha256: 35d7a4c4b8659a0b125b40f67c329bda21a704e230838d123633e35b8d12d441
Contents?: true
Size: 762 Bytes
Versions: 1
Compression:
Stored size: 762 Bytes
Contents
### ### $Rev: 112 $ ### $Release: 3.1.0 $ ### copyright(c) 2004-2006 kuwata-lab.com all rights reserved ### module Kwartz class KwartzError < StandardError def initialize(message) super(message) end end class BaseError < KwartzError def initialize(message, filename, linenum, column=nil) super(message) @filename = filename || '-' @linenum = linenum @column = column end attr_accessor :filename, :linenum, :column def to_s return super unless @linenum #return "line #{@linenum}, column #{@column}: " + super if @column return "#{@filename}:#{@linenum}:#{@column}: " + super else return "#{@filename}:#{@linenum}: " + super end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
kwartz-3.1.0 | lib/kwartz/error.rb |