# File lib/innodb/page.rb, line 42 def initialize(space, buffer, page_number=nil) unless space && buffer raise "Page can't be initialized from nil space or buffer (space: #{space}, buffer: #{buffer})" end unless space.page_size == buffer.size raise "Buffer size #{buffer.size} is different than space page size" end @space = space @buffer = buffer @page_number = page_number end