method
last_error
v1_9_3_125 -
Show latest stable
- Class:
Encoding::Converter
last_error()public
Returns an exception object for the last conversion. Returns nil if the last conversion did not produce an error.
“error” means that Encoding::InvalidByteSequenceError and Encoding::UndefinedConversionError for Encoding::Converter#convert and :invalid_byte_sequence, :incomplete_input and :undefined_conversion for Encoding::Converter#primitive_convert.
ec = Encoding::Converter.new(“utf-8”, “iso-8859-1”) p ec.primitive_convert(src=“xf1abcd”,
dst=“”) #=> :invalid_byte_sequence p ec.last_error #=> #