class BinData::Struct
def snapshot
def snapshot snapshot = Snapshot.new(field_names) field_names.each do |name| obj = find_obj_for_name(name) snapshot[name] = obj.snapshot if include_obj(obj) end snapshot end
def snapshot snapshot = Snapshot.new(field_names) field_names.each do |name| obj = find_obj_for_name(name) snapshot[name] = obj.snapshot if include_obj(obj) end snapshot end