Method: BinData::Buffer::BufferIO#write
- Defined in:
- lib/bindata/buffer.rb
#write(data) ⇒ Object
151 152 153 154 155 156 157 158 159 |
# File 'lib/bindata/buffer.rb', line 151 def write(data) nbytes = buffer_limited_n(data.size) @bytes_remaining -= nbytes if nbytes < data.size data = data[0, nbytes] end chain_write(data) end |