class Applocale::ErrorUtil::ParseLocalizedError::ParseLocalizedError

Attributes

file[RW]
lang[RW]
row_no[RW]

Public Class Methods

new(file, lang, row_no) click to toggle source
# File lib/applocale/Util/error_util.rb, line 170
def initialize(file, lang, row_no)
  @file = file
  @lang = lang
  @row_no = row_no
end
raiseArr(list = nil, is_exit = true) click to toggle source
# File lib/applocale/Util/error_util.rb, line 189
def self.raiseArr(list = nil, is_exit = true)
  if !list.nil? && list.length > 0
    puts "*** ParseLocalizedError ***".red
    list.each do |err|
      puts "#{err.message}".red
    end
    abort("") if is_exit
  end
end

Public Instance Methods

message() click to toggle source
# File lib/applocale/Util/error_util.rb, line 176
def message
  self.msg
end
msg() click to toggle source
# File lib/applocale/Util/error_util.rb, line 180
def msg
  return "lang: #{self.lang}, rowno: #{self.row_no}, file: #{self.file}"
end
raise(is_exit = true) click to toggle source
# File lib/applocale/Util/error_util.rb, line 184
def raise(is_exit = true)
  puts "** Error: #{self.message}".red
  abort("") if is_exit
end