module IceCube::Validations::Day
Public Instance Methods
day(*days)
click to toggle source
# File lib/ice_cube/validations/day.rb, line 7 def day(*days) days.flatten.each do |day| unless day.is_a?(Fixnum) || day.is_a?(Symbol) raise ArgumentError, "expecting Fixnum or Symbol value for day, got #{day.inspect}" end day = TimeUtil.sym_to_wday(day) validations_for(:day) << Validation.new(day) end clobber_base_validations(:wday, :day) self end