Class: Qwester::QuestionnairesController

Inherits:
ApplicationController show all
Defined in:
app/controllers/qwester/questionnaires_controller.rb

Instance Method Summary collapse

Instance Method Details

#indexObject



4
5
6
# File 'app/controllers/qwester/questionnaires_controller.rb', line 4

def index
  @questionnaires = current_questionnaires
end

#resetObject



22
23
24
25
26
# File 'app/controllers/qwester/questionnaires_controller.rb', line 22

def reset
  get_qwester_answer_store
  @qwester_answer_store.reset
  redirect_to questionnaires_path
end

#showObject



8
9
10
# File 'app/controllers/qwester/questionnaires_controller.rb', line 8

def show
  @questionnaire = Qwester::Questionnaire.find(params[:id])
end

#updateObject



12
13
14
15
16
17
18
19
20
# File 'app/controllers/qwester/questionnaires_controller.rb', line 12

def update
  @questionnaire = Qwester::Questionnaire.find(params[:id])
  update_qwester_answer_store
  if @questionnaire.errors.empty?
    redirect_to questionnaires_path
  else
    render :show
  end
end