class PDF::Reader::Content

def resolve_references(obj)

Convert any PDF::Reader::Resource objects into a real object
###############################################################################
def resolve_references(obj)
  case obj
  when PDF::Reader::Stream then 
    obj.hash = resolve_references(obj.hash)
    obj
  when PDF::Reader::Reference then 
    resolve_references(@xref.object(obj))
  when Hash                   then obj.each { |key,val| obj[key] = resolve_references(val) }
  when Array                  then obj.collect { |item| resolve_references(item) }
  else
    obj
  end
end