public
Rubygem
Description: Generated scopes for ActiveRecord classes
Clone URL: git://github.com/thoughtbot/pacecar.git
make default limit configurable
mjankowski (author)
Wed Oct 08 14:20:59 -0700 2008
commit  c1a64ebb2cc257945b5c6007704ad15211731626
tree    15aedd3aeba5d58f7279e7b26725085aa927f358
parent  49aca2009a077a9051ab189327482e1a27b67a22
...
3
4
5
6
 
 
7
8
9
...
3
4
5
 
6
7
8
9
10
0
@@ -3,7 +3,8 @@ module Pacecar
0
 
0
     mattr_accessor :options
0
     self.options = {
0
- :state_pattern => /_(type|state)$/i
0
+ :state_pattern => /_(type|state)$/i,
0
+ :default_limit => 10
0
     }
0
 
0
     def self.included(base)
...
13
14
15
16
 
17
18
19
...
13
14
15
 
16
17
18
19
0
@@ -13,7 +13,7 @@ module Pacecar
0
 
0
       def define_limit_scopes
0
         named_scope :limited, lambda { |*args|
0
- { :limit => args.flatten.first || (defined?(per_page) ? per_page : 10) }
0
+ { :limit => args.flatten.first || (defined?(per_page) ? per_page : Pacecar::Helpers.options[:default_limit]) }
0
         }
0
       end
0
 

Comments

    No one has commented yet.