Sha256: ee449211cb1d34e2bfc877363d046929e1f096f035cf6c00ade4943cd560bf37

Contents?: true

Size: 435 Bytes

Versions: 3

Compression:

Stored size: 435 Bytes

Contents

module RailsPaginate::Helpers
  # ActiveRecord extension for create paginate collection
  module ActiveRecord
    # paginate with options
    #
    # page = active page
    # per_page = how much entries per page
    def paginate(*args)
      options = args.extract_options!
      per_page = options.delete(:per_page)
      page = options.delete(:page) || 1
      ::RailsPaginate::Collection.new(self, page, per_page)
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
rails_paginate-0.0.7 lib/rails_paginate/helpers/active_record.rb
rails_paginate-0.0.6 lib/rails_paginate/helpers/active_record.rb
rails_paginate-0.0.5 lib/rails_paginate/helpers/active_record.rb