Method: MemoryIO::IO#initialize

Defined in:
lib/memory_io/io.rb

#initialize(stream) ⇒ IO

Instantiate an MemoryIO::IO object.

Parameters:

  • stream (#pos=, #read, #write)

    The file-like object to be read/written. file can be unwritable if you will not invoke any write-related method.

    If stream.read(*) returns empty string or nil, it would be seen as reaching EOF.



15
16
17
# File 'lib/memory_io/io.rb', line 15

def initialize(stream)
  @stream = stream
end