Sha256: 261a0b427568bed471d3dc03a411b9606da91bb65b6e1c2c7f3fe2e1d5427444
Contents?: true
Size: 409 Bytes
Versions: 9
Compression:
Stored size: 409 Bytes
Contents
module Helena module Questions class CheckboxGroup < Helena::Question include Helena::Concerns::Questions::Requirable def includes_subquestions? true end def validate_answers_in(answers) errors = {} errors[code] = :blank if sub_questions.map { |sub_question| answers[sub_question.code] == 0 }.all? && required errors end end end end
Version data entries
9 entries across 9 versions & 1 rubygems