Module: IceCube::Validations::DayOfMonth
- Includes:
- Lock
- Included in:
- IceCube::ValidatedRule
- Defined in:
- lib/ice_cube/validations/day_of_month.rb
Defined Under Namespace
Classes: Validation
Constant Summary
Constant Summary
Constants included from Lock
Instance Method Summary (collapse)
Methods included from Lock
Instance Method Details
- (Object) day_of_month(*days)
7 8 9 10 11 12 13 14 15 16 |
# File 'lib/ice_cube/validations/day_of_month.rb', line 7 def day_of_month(*days) days.flatten.each do |day| unless day.is_a?(Fixnum) raise ArgumentError, "expecting Fixnum value for day, got #{day.inspect}" end validations_for(:day_of_month) << Validation.new(day) end clobber_base_validations(:day, :wday) self end |