Class: TrailGuide::Admin::ExperimentsController

Inherits:
ApplicationController show all
Defined in:
app/controllers/trail_guide/admin/experiments_controller.rb

Instance Method Summary collapse

Instance Method Details

#indexObject



8
9
# File 'app/controllers/trail_guide/admin/experiments_controller.rb', line 8

def index
end

#resetObject



21
22
23
24
# File 'app/controllers/trail_guide/admin/experiments_controller.rb', line 21

def reset
  experiment.reset!
  redirect_to :back rescue redirect_to trail_guide_admin.experiments_path
end

#restartObject



26
27
28
29
# File 'app/controllers/trail_guide/admin/experiments_controller.rb', line 26

def restart
  experiment.reset! && experiment.start!
  redirect_to :back rescue redirect_to trail_guide_admin.experiments_path
end

#startObject



11
12
13
14
# File 'app/controllers/trail_guide/admin/experiments_controller.rb', line 11

def start
  experiment.start!
  redirect_to :back rescue redirect_to trail_guide_admin.experiments_path
end

#stopObject



16
17
18
19
# File 'app/controllers/trail_guide/admin/experiments_controller.rb', line 16

def stop
  experiment.stop!
  redirect_to :back rescue redirect_to trail_guide_admin.experiments_path
end

#winnerObject



31
32
33
34
# File 'app/controllers/trail_guide/admin/experiments_controller.rb', line 31

def winner
  experiment.declare_winner!(params[:variant])
  redirect_to :back rescue redirect_to trail_guide_admin.experiments_path
end