Viewing file: ruby/reporting/test_controller.rb | Back to directory listing
Author: Loren Segal | Last modified: February 20 2006 07:00 pm | Download

class TestController < ApplicationController
  load 'lib/Report.rb'
  load 'lib/MyReport.rb'
  
  def index
    options = { 'name_order' => 'users.id', 'name_dir' => '0' }.update(self.params || {})
    render :text => MyReport.generate(self, "name", 
      :order_by => options['name_order'] + (options['name_dir'] == "0" ? " ASC" : " DESC"), 
      :limit => 10,
      :pagination => { :page => params[:name] }) 
  end
end