Sha256: a6b17764f815e9b74e0b6a9e099db9a8fcb51f9b6877123f1f3f4d3ac24df7e6

Contents?: true

Size: 507 Bytes

Versions: 1

Compression:

Stored size: 507 Bytes

Contents

require 'paginator'

class Paginator

  # Total number of pages
  def number_of_pages_with_infinite
    number_of_pages_without_infinite unless infinite?
  end
  alias_method_chain :number_of_pages, :infinite

  # Is this an "infinite" paginator
  def infinite?
    @count.nil?
  end

  class Page
    # Checks to see if there's a page after this one
    def next_with_infinite?
      return true if @pager.infinite?
      next_without_infinite?
    end
    alias_method_chain :next?, :infinite
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
active_scaffold-3.0.5 lib/extensions/paginator_extensions.rb