Sha256: 00421745dddefde527bd78e0ac4123656c9780bb3a277e8026d11635c2e53d2f

Contents?: true

Size: 426 Bytes

Versions: 2

Compression:

Stored size: 426 Bytes

Contents

module Pagination
  extend self
  
  class Sequel::Model
    def self.page(page, per_page=COMMENTS_PER_PAGE || 10, *args)
      page = page.to_i
      page = 1 if page < 1
      dataset.paginate(page, per_page, *args)
    end
  end
   
  class Sequel::Dataset
    def page(page, per_page=COMMENTS_PER_PAGE || 10, *args)
      page = page.to_i
      page = 1 if page < 1
      paginate(page, per_page, *args)
    end
  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
easycomments-1.0.5 lib/easycomments/ec_pagination.rb
easycomments-1.0.4 lib/easycomments/ec_pagination.rb