# File lib/pdf/reader/page.rb, line 28 def initialize(objects, pagenum) @objects, @pagenum = objects, pagenum @page_object = objects.deref(objects.page_references[pagenum - 1]) unless @page_object.is_a?(::Hash) raise ArgumentError, "invalid page: #{pagenum}" end end