This is a Ruby tree! It shows every object from the Ruby Programming Language in a tree format.
# IPSocket.recvfrom (from ruby core) --- ipsocket.recvfrom(maxlen) => [mesg, ipaddr] ipsocket.recvfrom(maxlen, flags) => [mesg, ipaddr] --- Receives a message and return the message as a string and an address which the message come from. *maxlen* is the maximum number of bytes to receive. *flags* should be a bitwise OR of Socket::MSG_* constants. ipaddr is the same as IPSocket#{peeraddr,addr}. u1 = UDPSocket.new u1.bind("127.0.0.1", 4913) u2 = UDPSocket.new u2.send "uuuu", 0, "127.0.0.1", 4913 p u1.recvfrom(10) #=> ["uuuu", ["AF_INET", 33230, "localhost", "127.0.0.1"]]
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.