This is a Ruby tree! It shows every object from the Ruby Programming Language in a tree format.

last_error

        # Encoding::Converter.last_error

(from ruby core)
### Implementation from Converter
---
    ec.last_error -> exception or nil

---

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      #=> #<Encoding::InvalidByteSequenceError: "\xF1" followed by "a" on UTF-8>
    p ec.primitive_convert(src, dst, nil, 1)             #=> :destination_buffer_full
    p ec.last_error      #=> nil



      

This is MURDOC! A Ruby documentation browser inspired by Smalltalk-80. It allows you to learn about Ruby by browsing through its class hierarchies, and see any of its methods.