Class: Bootscript::UUWriter

Inherits:
Object
  • Object
show all
Defined in:
lib/bootscript/uu_writer.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(output) ⇒ UUWriter

Returns a new instance of UUWriter.



7
8
9
10
# File 'lib/bootscript/uu_writer.rb', line 7

def initialize(output)
  @output         = output
  @bytes_written  = 0
end

Instance Attribute Details

#bytes_writtenObject (readonly)

Returns the value of attribute bytes_written.



5
6
7
# File 'lib/bootscript/uu_writer.rb', line 5

def bytes_written
  @bytes_written
end

Instance Method Details

#write(data) ⇒ Object



12
13
14
# File 'lib/bootscript/uu_writer.rb', line 12

def write(data)
  @bytes_written += @output.write [data].pack('m')
end