Class: ESS::Validation::SelectedDayCheck
- Inherits:
-
Object
- Object
- ESS::Validation::SelectedDayCheck
- Defined in:
- lib/ess/validation.rb
Instance Method Summary collapse
Instance Method Details
#validate(date_item_tag) ⇒ Object
798 799 800 801 802 803 804 805 806 807 |
# File 'lib/ess/validation.rb', line 798 def validate date_item_tag sday = date_item_tag.selected_day_attr if !sday.empty? values = sday.split(",") bad_values = values.delete_if { |day| DAYS_OF_WEEK.include?(day) || day.to_i.to_s == day } if bad_values.any? raise ValidationError, "the values \"#{bad_values}\" are not allowed in the \"selected_day\" attribute of date items" end end end |