Method: PatternQueryHelper::Pagination.parse_pagination_params
- Defined in:
- lib/pattern_query_helper/pagination.rb
.parse_pagination_params(page, per_page) ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 |
# File 'lib/pattern_query_helper/pagination.rb', line 6 def self.parse_pagination_params(page, per_page) page = page ? page.to_i : 1 per_page = per_page ? per_page.to_i : 20 raise RangeError.new("page must be greater than 0") unless page > 0 raise RangeError.new("per_page must be greater than 0") unless per_page > 0 { page: page, per_page: per_page } end |