This is a Ruby tree! It shows every object from the Ruby Programming Language in a tree format.
# Ractor::RemoteError < Ractor::Error (from ruby core) --- Raised on attempt to Ractor#take if there was an uncaught exception in the Ractor. Its `cause` will contain the original exception, and `ractor` is the original ractor it was raised in. r = Ractor.new { raise "Something weird happened" } begin r.take rescue => e p e # => #<Ractor::RemoteError: thrown by remote Ractor.> p e.ractor == r # => true p e.cause # => #<RuntimeError: Something weird happened> end --- # Instance methods: ractor # Attributes: attr_reader ractor
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.