lib/cms/behaviors/pagination.rb in browsercms-3.4.2 vs lib/cms/behaviors/pagination.rb in browsercms-3.5.0.rc1
- old
+ new
@@ -1,12 +1,15 @@
# This is just a repackaged version of Will Paginate 2.2.2
module Cms
module Behaviors
module Pagination
+
+ DEFAULT_PER_PAGE = 15
+
def self.included(model_class)
model_class.extend(ClassMethods)
class << model_class
- define_method(:default_per_page) { 15 }
+ define_method(:default_per_page) { DEFAULT_PER_PAGE }
end
end
class InvalidPage < ArgumentError
def initialize(page, page_num)
super "#{page.inspect} given as value, which translates to '#{page_num}' as page number"