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

pwrite

        # IO.pwrite

(from ruby core)
---
    ios.pwrite(string, offset)    -> integer

---

Writes the given string to *ios* at *offset* using pwrite() system call.
 This is advantageous to combining IO#seek and IO#write in that it is
atomic, allowing multiple threads/process to share the same IO object
for reading the file at various locations. This bypasses any userspace
buffering of the IO layer. Returns the number of bytes written. Raises
SystemCallError on error and NotImplementedError if platform does not
implement the system call.

    File.open("out", "w") do |f|
      f.pwrite("ABCDEF", 3)   #=> 6
    end

    File.read("out")          #=> "\u0000\u0000\u0000ABCDEF"



      

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.