Class: WaveFile::ChunkReaders::GenericChunkReader

Inherits:
BaseChunkReader show all
Defined in:
lib/wavefile/chunk_readers/generic_chunk_reader.rb

Overview

Internal

Instance Method Summary collapse

Methods inherited from BaseChunkReader

#raise_error

Constructor Details

#initialize(io, chunk_size) ⇒ GenericChunkReader

:nodoc:



5
6
7
8
# File 'lib/wavefile/chunk_readers/generic_chunk_reader.rb', line 5

def initialize(io, chunk_size)
  @io = io
  @chunk_size = chunk_size
end

Instance Method Details

#readObject



10
11
12
# File 'lib/wavefile/chunk_readers/generic_chunk_reader.rb', line 10

def read
  @io.sysread(@chunk_size)
end