Exception: Applocale::ErrorUtil::ParseLocalizedError::DuplicateKey

Inherits:
ParseLocalizedError show all
Defined in:
lib/applocale/Util/error_util.rb

Instance Attribute Summary collapse

Attributes inherited from ParseLocalizedError

#file, #lang, #row_no

Instance Method Summary collapse

Methods inherited from ParseLocalizedError

#msg, #raise, raiseArr

Methods inherited from CommonError

#raise, #to_warn

Constructor Details

#initialize(key, duplicate_rowno, file, lang, row_no) ⇒ DuplicateKey

Returns a new instance of DuplicateKey.



217
218
219
220
221
222
223
# File 'lib/applocale/Util/error_util.rb', line 217

def initialize(key, duplicate_rowno, file, lang, row_no)
  @key = key
  @duplicate_rowno = duplicate_rowno
  @file = file
  @lang = lang
  @row_no = row_no
end

Instance Attribute Details

#duplicate_rownoObject

Returns the value of attribute duplicate_rowno.



215
216
217
# File 'lib/applocale/Util/error_util.rb', line 215

def duplicate_rowno
  @duplicate_rowno
end

#keyObject

Returns the value of attribute key.



215
216
217
# File 'lib/applocale/Util/error_util.rb', line 215

def key
  @key
end

Instance Method Details

#messageObject



225
226
227
# File 'lib/applocale/Util/error_util.rb', line 225

def message
  "DuplicateKey [#{self.key}] - #{self.msg} : duplicateWithRow: #{self.duplicate_rowno}"
end