KyivKrishnaAcademy/ved_akadem_students

View on GitHub
app/interactions/ui/questionnaires_loading_interaction.rb

Summary

Maintainability
A
0 mins
Test Coverage
module Ui
  class QuestionnairesLoadingInteraction < BaseInteraction
    include IdAndTitleLoadable

    def init
      @json_root = :questionnaires
      @resource  = Questionnaire.ilike("title_#{user.locale}", params[:q])
    end

    def serialize_resource(questionnaire)
      {
        id: questionnaire.id,
        text: questionnaire["title_#{user.locale}"]
      }
    end
  end
end