Simplified ErrDimensionMismatch class

This commit is contained in:
Hiroshi SHIBATA 2019-11-29 17:48:43 +09:00 коммит произвёл SHIBATA Hiroshi
Родитель 2f66c443d7
Коммит c50d30f659
1 изменённых файлов: 2 добавлений и 4 удалений

Просмотреть файл

@ -17,12 +17,10 @@ require_relative "matrix/version"
module ExceptionForMatrix # :nodoc: module ExceptionForMatrix # :nodoc:
class ErrDimensionMismatch < StandardError class ErrDimensionMismatch < StandardError
def initialize(val = nil) def initialize(val = nil)
if val.nil? if val
super
elsif val.is_a?(String)
super(val) super(val)
else else
super("#{val.class.name} dimension mismatch") super("Dimension mismatch")
end end
end end
end end