Class: Helpers::SizedField

Inherits:
Object
  • Object
show all
Defined in:
lib/file_data/helpers/sized_field.rb

Overview

Binary block that has a size equal to the value of its first field

Class Method Summary collapse

Class Method Details

.create_view(view, size_len) ⇒ Object



6
7
8
9
# File 'lib/file_data/helpers/sized_field.rb', line 6

def self.create_view(view, size_len)
  content_size = view.read_value(size_len) - size_len
  SubStreamView.new(view.stream, view.stream.pos, content_size)
end