Class: ImageSize::Reader::Stream

Inherits:
Object
  • Object
show all
Defined in:
lib/image_size/reader.rb

Overview

:nodoc:

Instance Method Summary collapse

Constructor Details

#initialize(reader, offset) ⇒ Stream

Returns a new instance of Stream.



9
10
11
12
# File 'lib/image_size/reader.rb', line 9

def initialize(reader, offset)
  @reader = reader
  @offset = offset
end

Instance Method Details

#unpack1(length, format) ⇒ Object



14
15
16
17
18
# File 'lib/image_size/reader.rb', line 14

def unpack1(length, format)
  result = @reader.unpack1(@offset, length, format)
  @offset += length
  result
end