Method: PEROBS::IDListPageFile#new_page

Defined in:
lib/perobs/IDListPageFile.rb

#new_page(record, values = []) ⇒ IDListPage

Create a new IDListPage and register it.

Parameters:

  • record (IDListPageRecord)

    The corresponding record.

  • values (Array of Integer) (defaults to: [])

    The values stored in the page

Returns:



94
95
96
97
98
99
# File 'lib/perobs/IDListPageFile.rb', line 94

def new_page(record, values = [])
  idx = @page_counter
  @page_counter += 1
  mark_page_as_modified(IDListPage.new(self, record, idx, values))
  idx
end