Module: IceCube::Validations::HourOfDay
- Included in:
- IceCube::ValidatedRule
- Defined in:
- lib/ice_cube/validations/hour_of_day.rb
Defined Under Namespace
Classes: Validation
Instance Method Summary collapse
-
#hour_of_day(*hours) ⇒ Object
Add hour of day validations.
Instance Method Details
#hour_of_day(*hours) ⇒ Object
Add hour of day validations
6 7 8 9 10 11 12 13 14 15 |
# File 'lib/ice_cube/validations/hour_of_day.rb', line 6 def hour_of_day(*hours) hours.flatten.each do |hour| unless hour.is_a?(Fixnum) raise ArgumentError, "expecting Fixnum value for hour, got #{hour.inspect}" end validations_for(:hour_of_day) << Validation.new(hour) end clobber_base_validations(:hour) self end |