ministryofjustice/Claim-for-Crown-Court-Defence

View on GitHub
lib/survey_monkey/question/radio.rb

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
module SurveyMonkey
  module Question
    class Radio < Base
      def initialize(id, answers:)
        super(id)

        @answers = answers
      end

      def parse(answer)
        raise UnregisteredResponse unless @answers.include?(answer)

        Answer::Radio.new(question: @id, answer: @answers[answer])
      end
    end
  end
end