Exception: Applocale::ErrorUtil::ParseXlsxError::ParseError

Inherits:
CommonError
  • Object
show all
Defined in:
lib/applocale/Util/error_util.rb

Direct Known Subclasses

DuplicateKey, HeadeNotFound, InValidKey

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from CommonError

#raise, #to_warn

Constructor Details

#initialize(rowinfo = nil) ⇒ ParseError

Returns a new instance of ParseError.



64
65
66
# File 'lib/applocale/Util/error_util.rb', line 64

def initialize(rowinfo = nil)
  @rowinfo = rowinfo
end

Instance Attribute Details

#rowinfoObject

Returns the value of attribute rowinfo.



62
63
64
# File 'lib/applocale/Util/error_util.rb', line 62

def rowinfo
  @rowinfo
end

Class Method Details

.raiseArr(list = nil) ⇒ Object



76
77
78
79
80
81
82
83
84
# File 'lib/applocale/Util/error_util.rb', line 76

def self.raiseArr(list = nil)
  if !list.nil? && list.length > 0
    puts "*** ParseError ***".red
    list.each do |err|
      puts "#{err.message}".red
    end
    abort("")
  end
end

Instance Method Details

#messageObject



68
69
70
# File 'lib/applocale/Util/error_util.rb', line 68

def message
  self.msg
end

#msgObject



72
73
74
# File 'lib/applocale/Util/error_util.rb', line 72

def msg
  return rowinfo.to_s
end