Class: Ablab::BaseController
Instance Method Summary
collapse
Methods included from Helper
#ablab_session_id, #experiment, included
Instance Method Details
#dashboard ⇒ Object
21
22
23
24
25
26
27
|
# File 'app/controllers/ablab/base_controller.rb', line 21
def dashboard
@experiments = Ablab.experiments
@results = Ablab.experiments.reduce({}) do |h, (name, experiment)|
h[name] = experiment.results
h
end
end
|
#track ⇒ Object
9
10
11
12
13
14
15
16
17
18
19
|
# File 'app/controllers/ablab/base_controller.rb', line 9
def track
exp = experiment(params[:experiment].to_sym)
if params[:event] == 'success'
exp.track_success!
else
exp.track_view!
end
respond_to do |format|
format.js
end
end
|