class IceCube::Validations::HourOfDay::Validation

Attributes

hour[R]
value[R]

Public Class Methods

new(hour) click to toggle source
# File lib/ice_cube/validations/hour_of_day.rb, line 41
def initialize(hour)
  @hour = hour
end

Public Instance Methods

build_hash(builder) click to toggle source
# File lib/ice_cube/validations/hour_of_day.rb, line 61
def build_hash(builder)
  builder.validations_array(:hour_of_day) << hour
end
build_ical(builder) click to toggle source
# File lib/ice_cube/validations/hour_of_day.rb, line 65
def build_ical(builder)
  builder['BYHOUR'] << hour
end
build_s(builder) click to toggle source
# File lib/ice_cube/validations/hour_of_day.rb, line 57
def build_s(builder)
  builder.piece(:hour_of_day) << StringBuilder.nice_number(hour)
end
dst_adjust?() click to toggle source
# File lib/ice_cube/validations/hour_of_day.rb, line 53
def dst_adjust?
  true
end
key() click to toggle source
# File lib/ice_cube/validations/hour_of_day.rb, line 45
def key
  :hour_of_day
end
type() click to toggle source
# File lib/ice_cube/validations/hour_of_day.rb, line 49
def type
  :hour
end