Sha256: 602bac124de7cc22294db23f2cb42577a66903f1a4a7913dfa3ddd4aa519ec8a
Contents?: true
Size: 460 Bytes
Versions: 1
Compression:
Stored size: 460 Bytes
Contents
module PaginateResponder::Adapter # Pagination adapter for will_paginate. # class PaginateAdapter < Base def suitable? resource.respond_to?(:paginate) end def paginate(opts) resource.paginate :page => opts[:page], :per_page => opts[:per_page] end def defaults { :per_page => 50, :max_per_page => 50 } end def total_pages resource.total_pages if resource.respond_to? :total_pages end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
paginate-responder-1.2.0 | lib/paginate-responder/adapter/paginate_adapter.rb |