Sha256: 1e49e1195614f2e6d1a6f97d848b5477037d55911a50bc2508d88864581a1eba
Contents?: true
Size: 629 Bytes
Versions: 2
Compression:
Stored size: 629 Bytes
Contents
require 'espresso/collection' require 'will_paginate/collection' module Espresso class Collection # Finds collection by ActiveRecord::Base.paginate method # and options provided in {Espresso::Collection#initialize} method # @return [WillPaginate::Collection] single page of resources def collection unless @collection page = options.delete(:page) { 1 } per_page = options.delete(:per_page) { Espresso::Collection.per_page } @collection ||= base.paginate(:page => page, :per_page => per_page) end @collection end end end
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
espresso-framework-0.3.0 | lib/espresso/collection/will_paginate.rb |
espresso-0.2.1 | lib/espresso/collection/will_paginate.rb |