Class: WaveFile::ChunkReaders::RiffReader::GenericChunkReader

Inherits:
BaseChunkReader
  • Object
show all
Defined in:
lib/wavefile/chunk_readers/header_reader.rb

Overview

:nodoc:

Instance Method Summary collapse

Methods inherited from BaseChunkReader

#raise_error, #read_chunk_size

Constructor Details

#initialize(file) ⇒ GenericChunkReader

Returns a new instance of GenericChunkReader.



69
70
71
# File 'lib/wavefile/chunk_readers/header_reader.rb', line 69

def initialize(file)
  @file = file
end

Instance Method Details

#readObject



73
74
75
76
# File 'lib/wavefile/chunk_readers/header_reader.rb', line 73

def read
  chunk_size = read_chunk_size
  @file.sysread(chunk_size)
end