This is a Ruby tree! It shows every object from the Ruby Programming Language in a tree format.
# Addrinfo.family_addrinfo (from ruby core) --- family_addrinfo(*args) --- creates an Addrinfo object from the arguments. The arguments are interpreted as similar to self. Addrinfo.tcp("0.0.0.0", 4649).family_addrinfo("www.ruby-lang.org", 80) #=> #<Addrinfo: 221.186.184.68:80 TCP (www.ruby-lang.org:80)> Addrinfo.unix("/tmp/sock").family_addrinfo("/tmp/sock2") #=> #<Addrinfo: /tmp/sock2 SOCK_STREAM>
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.