Class: SplitCat::ExperimentsController
- Inherits:
-
ApplicationController
- Object
- ApplicationController
- SplitCat::ExperimentsController
- Defined in:
- app/controllers/split_cat/experiments_controller.rb
Instance Method Summary collapse
Instance Method Details
#index ⇒ Object
6 7 8 9 10 11 12 13 14 |
# File 'app/controllers/split_cat/experiments_controller.rb', line 6 def index @name = params[ :name ] @active = ( params[ :active ] == '1' ) @experiments = Experiment.order( 'id desc' ) @experiments = @experiments.where( 'name like ?', '%' + @name + '%') if @name @experiments = @experiments.map { |e| e.active? ? e : nil }.compact if @active end |
#show ⇒ Object
16 17 18 19 20 21 |
# File 'app/controllers/split_cat/experiments_controller.rb', line 16 def show respond_to do |format| format.html format.csv { render :text => @experiment.to_csv, :content_type => 'text/csv' } end end |