Module: ActiveResource::Pagination
- Defined in:
- lib/active_resource_pagination.rb
Overview
This adds pagination support to Active Resource. For example
Article.paginate
Article.paginate(:page => 2, :per_page => 20)
Article.paginate(:page => 2, :per_page => 20, :total_entries => 123)
Article.paginate(:page => 2, :per_page => 20,
:from => :most_popular, :params => {:year => 2010})
To set default per_page value for all resources. you can do
ActiveResource::Base.per_page = 20 # do this in config/environment or initializers
or to implement per_page() in your resource class.
Defined Under Namespace
Modules: ClassMethods
Class Method Summary collapse
Class Method Details
.included(base) ⇒ Object
19 20 21 22 23 24 |
# File 'lib/active_resource_pagination.rb', line 19 def self.included(base) base.class_eval do cattr_accessor :per_page end base.extend ClassMethods end |