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.



104
105
106
# File 'lib/applocale/Util/error_util.rb', line 104

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

Instance Attribute Details

#rowinfoObject

Returns the value of attribute rowinfo.



102
103
104
# File 'lib/applocale/Util/error_util.rb', line 102

def rowinfo
  @rowinfo
end

Class Method Details

.raiseArr(list = nil) ⇒ Object



116
117
118
119
120
121
122
123
124
# File 'lib/applocale/Util/error_util.rb', line 116

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



108
109
110
# File 'lib/applocale/Util/error_util.rb', line 108

def message
  self.msg
end

#msgObject



112
113
114
# File 'lib/applocale/Util/error_util.rb', line 112

def msg
  return rowinfo.to_s
end