lib/paquito/codec_factory.rb in paquito-0.1.0 vs lib/paquito/codec_factory.rb in paquito-0.2.0

- old
+ new

@@ -25,15 +25,19 @@ def dump(object) @factory.dump(object) rescue NoMethodError => error raise PackError.new(error.message, error.receiver) + rescue RangeError => error + raise PackError, "#{error.class.name}, #{error.message}" end def load(payload) @factory.load(payload, freeze: @freeze) rescue MessagePack::UnpackError => error raise UnpackError, error.message + rescue IOError => error + raise UnpackError, "#{error.class.name}, #{error.message}" end end end end