# File lib/innodb/page.rb, line 22 def self.parse(space, buffer, page_number=nil) # Create a page object as a generic page. page = Innodb::Page.new(space, buffer, page_number) # If there is a specialized class available for this page type, re-create # the page object using that specialized class. if specialized_class = SPECIALIZED_CLASSES[page.type] page = specialized_class.handle(page, space, buffer, page_number) end page end