Sha256: 76fc0ba51959e7ded5815530aaf19e9274ade75b59f1b3902dfab5ca30f79271
Contents?: true
Size: 395 Bytes
Versions: 10
Compression:
Stored size: 395 Bytes
Contents
module Rapidfire module Questions class Date < Rapidfire::Question def validate_answer(answer) super(answer) if rules[:presence] == "1" || answer.answer_text.present? begin ::Date.parse(answer.answer_text.to_s) rescue ArgumentError => e answer.errors.add(:answer_text, :invalid) end end end end end end
Version data entries
10 entries across 10 versions & 2 rubygems