This is a Ruby tree! It shows every object from the Ruby Programming Language in a tree format.
# BasicSocket.close_write (from ruby core) --- basicsocket.close_write => nil --- Disallows further write using shutdown system call. UNIXSocket.pair {|s1, s2| s1.print "ping" s1.close_write p s2.read #=> "ping" s2.print "pong" s2.close p s1.read #=> "pong" }
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.