Sha256: cc0b11eb6f762965fd5a4bed11415a3779bfa5f6f0e05edb5508ee39f45100e1

Contents?: true

Size: 590 Bytes

Versions: 20

Compression:

Stored size: 590 Bytes

Contents

# encoding: utf-8

module Rango
  module Pagination
    module PaginationMixin
      # @since 0.0.2
      def paginate(page = Page.current)
        root = File.dirname(__FILE__)
        template = File.join(root, "pagination")
        partial template, page: page
      end

      # @since 0.0.7
      def previous_page(text, page = Page.current)
        link_to text, Page.route(request, page, page.previous.number)
      end

      # @since 0.0.7
      def next_page(text, page = Page.current)
        link_to text, Page.route(request, page, page.next.number)
      end
    end
  end
end

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
rango-0.2.1 lib/rango/contrib/pagination/helpers.rb
rango-0.2.1.pre lib/rango/contrib/pagination/helpers.rb
rango-0.2 lib/rango/contrib/pagination/helpers.rb
rango-0.1.1.3 lib/rango/contrib/pagination/helpers.rb
rango-0.1.1.2.11 lib/rango/contrib/pagination/helpers.rb
rango-0.1.1.2.10 lib/rango/contrib/pagination/helpers.rb
rango-0.1.1.2.9 lib/rango/contrib/pagination/helpers.rb
rango-0.1.1.2.8 lib/rango/contrib/pagination/helpers.rb
rango-0.1.1.2.7 lib/rango/contrib/pagination/helpers.rb
rango-0.1.1.2.6 lib/rango/contrib/pagination/helpers.rb
rango-0.1.1.2.5 lib/rango/contrib/pagination/helpers.rb
rango-0.1.1.2.4 lib/rango/contrib/pagination/helpers.rb
rango-0.1.1.2.3 lib/rango/contrib/pagination/helpers.rb
rango-0.1.1.2.2 lib/rango/contrib/pagination/helpers.rb
rango-0.1.1.2.1 lib/rango/contrib/pagination/helpers.rb
rango-0.2.pre lib/rango/contrib/pagination/helpers.rb
rango-0.1.1.2 lib/rango/contrib/pagination/helpers.rb
rango-0.1.1.1 lib/rango/contrib/pagination/helpers.rb
rango-0.1.1 lib/rango/contrib/pagination/helpers.rb
rango-0.1.0 lib/rango/contrib/pagination/helpers.rb