class BMFF::FileContainer
vim: set expandtab tabstop=2 shiftwidth=2 softtabstop=2 autoindent:
Public Class Methods
new(io)
click to toggle source
# File lib/bmff/file_container.rb, line 8 def initialize(io) @source_stream = io end
parse(io)
click to toggle source
# File lib/bmff/file_container.rb, line 12 def self.parse(io) io.extend(BMFF::BinaryAccessor) container = self.new(io) until io.eof? container.add_child BMFF::Box.get_box(io, container) end return container end