Sha256: 029362c6c7071c1f3f0c4d579bcfd4e6bf225305c204adeb7879761c67ed3808
Contents?: true
Size: 446 Bytes
Versions: 7
Compression:
Stored size: 446 Bytes
Contents
module Rapidfire module Questions class Select < Rapidfire::Question validates :answer_options, :presence => true def options answer_options.split(Rapidfire.answers_delimiter) end def validate_answer(answer) super(answer) if rules[:presence] == "1" || answer.answer_text.present? answer.validates_inclusion_of :answer_text, :in => options end end end end end
Version data entries
7 entries across 7 versions & 1 rubygems