Method: Simple::SQL::Connection::Scope#paginate

Defined in:
lib/simple/sql/connection/scope/pagination.rb

#paginate(per:, page:) ⇒ Object

Set pagination

Raises:

  • (ArgumentError)


5
6
7
8
9
10
# File 'lib/simple/sql/connection/scope/pagination.rb', line 5

def paginate(per:, page:)
  raise ArgumentError, "per must be > 0" unless per > 0
  raise ArgumentError, "page must be > 0" unless page > 0

  duplicate.send(:paginate!, per: per, page: page)
end