class PEdump::NE::ResourceGroup

Public Class Methods

read(io) click to toggle source
Calls superclass method
# File lib/pedump/ne.rb, line 129
def self.read io
  super.tap do |g|
    if g.type_id.to_i == 0
      # type_id = 0 means end of resource groups
      return nil
    else
      # read only if type_id is non-zero,
      g.children = []
      g.count.times do
        break if io.eof?
        g.children << ResourceInfo.read(io)
      end
    end
  end
end