Class: Blender3d::DnaBlock::Reader

Inherits:
Object
  • Object
show all
Defined in:
lib/blender-3d/dna_block.rb

Instance Method Summary collapse

Constructor Details

#initialize(reader, dna_block = DnaBlock.new) ⇒ Reader

Returns a new instance of Reader.



14
15
16
# File 'lib/blender-3d/dna_block.rb', line 14

def initialize(reader, dna_block = DnaBlock.new)
  @reader, @dna_block = reader, dna_block
end

Instance Method Details

#readObject



18
19
20
21
22
23
24
# File 'lib/blender-3d/dna_block.rb', line 18

def read
  @dna_block.code = @reader.read(4)
  @names = read_names
  read_types
  read_structures
  @dna_block
end