Method: RiCal::PropertyValue::RecurrenceRule::Validations#validate_freq

Defined in:
lib/ri_cal/property_value/recurrence_rule/validations.rb

#validate_freqObject



55
56
57
58
59
60
61
62
63
64
65
66
# File 'lib/ri_cal/property_value/recurrence_rule/validations.rb', line 55

def validate_freq
  if @freq
    unless %w{
      SECONDLY MINUTELY HOURLY DAILY
      WEEKLY MONTHLY YEARLY
      }.include?(@freq.upcase)
      errors <<  "Invalid frequency '#{@freq}'"
    end
  else
    errors << "RecurrenceRule must have a value for FREQ"
  end
end