class IceCube::Validations::DayOfMonth::Validation

Attributes

day[R]
value[R]

Public Class Methods

new(day) click to toggle source
# File lib/ice_cube/validations/day_of_month.rb, line 21
def initialize(day)
  @day = day
end

Public Instance Methods

build_hash(builder) click to toggle source
# File lib/ice_cube/validations/day_of_month.rb, line 37
def build_hash(builder)
  builder.validations_array(:day_of_month) << day
end
build_ical(builder) click to toggle source
# File lib/ice_cube/validations/day_of_month.rb, line 41
def build_ical(builder)
  builder['BYMONTHDAY'] << day
end
build_s(builder) click to toggle source
# File lib/ice_cube/validations/day_of_month.rb, line 33
def build_s(builder)
  builder.piece(:day_of_month) << StringBuilder.nice_number(day)
end
dst_adjust?() click to toggle source
# File lib/ice_cube/validations/day_of_month.rb, line 29
def dst_adjust?
  true
end
type() click to toggle source
# File lib/ice_cube/validations/day_of_month.rb, line 25
def type
  :day
end