concord-consortium/lara

View on GitHub
app/controllers/embeddable/multiple_choice_answers_controller.rb

Summary

Maintainability
A
25 mins
Test Coverage
A
90%
class Embeddable::MultipleChoiceAnswersController < Embeddable::EmbeddableAnswersController

  @embeddable_type = Embeddable::MultipleChoiceAnswer

  def update
    respond_to do |format|
      mca_params = params['embeddable_multiple_choice_answer']
      unless mca_params
        AdminEvent.create(kind: "missing_params", message: "missing embeddable_multiple_choice_answer param in params: #{params}") 
      end
      if @answer.update_from_form_params(mca_params)
        format.json { render :json => @answer.to_json }
      else
        format.json { render :json => @answer.errors }
      end
    end
  end
end