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

timestamp

        # Socket::AncillaryData.timestamp

(from ruby core)
### Implementation from AncillaryData
---
    ancillarydata.timestamp => time

---

returns the timestamp as a time object.

*ancillarydata* should be one of following type:
*   SOL_SOCKET/SCM_TIMESTAMP (microsecond) GNU/Linux, FreeBSD, NetBSD,
    OpenBSD, Solaris, MacOS X
*   SOL_SOCKET/SCM_TIMESTAMPNS (nanosecond) GNU/Linux
*   SOL_SOCKET/SCM_BINTIME (2**(-64) second) FreeBSD

    Addrinfo.udp("127.0.0.1", 0).bind {|s1|
        Addrinfo.udp("127.0.0.1", 0).bind {|s2|
          s1.setsockopt(:SOCKET, :TIMESTAMP, true)
          s2.send "a", 0, s1.local_address
          ctl = s1.recvmsg.last
          p ctl    #=> #<Socket::AncillaryData: INET SOCKET TIMESTAMP 2009-02-24 17:35:46.775581>
          t = ctl.timestamp
          p t      #=> 2009-02-24 17:35:46 +0900
          p t.usec #=> 775581
          p t.nsec #=> 775581000
        }

    }




      

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.