Method: Sequel::Dataset::Pagination#current_page_record_range

Defined in:
lib/sequel/extensions/pagination.rb

#current_page_record_rangeObject

Returns the record range for the current page



93
94
95
96
97
98
99
100
# File 'lib/sequel/extensions/pagination.rb', line 93

def current_page_record_range
  return (0..0) if current_page > page_count
  
  a = 1 + (current_page - 1) * page_size
  b = a + page_size - 1
  b = pagination_record_count if b > pagination_record_count
  a..b
end