Module: Sinatra::Pagers::Helpers
- Defined in:
 - lib/sinatra/pagers.rb
 
Overview
Helpers for Module Pagers
Instance Method Summary collapse
- 
  
    
      #get_pager(extra = [])  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    
Retrieve a pager object.
 
Instance Method Details
#get_pager(extra = []) ⇒ Object
Retrieve a pager object. Params are: page, dataset, cpp, order
      193 194 195 196 197 198 199 200 201 202  | 
    
      # File 'lib/sinatra/pagers.rb', line 193 def get_pager(extra=[]) pager=Pager.new [:page,:query,:cpp, :order].each {|prop| pager.send("#{prop}=",params[prop.to_s]) if params[prop.to_s] } extra.each {|prop| pager.extra[prop]=params[prop.to_s] if params[prop.to_s] } pager end  |