class IceCube::Validations::MinuteOfHour::Validation

Attributes

minute[R]
value[R]

Public Class Methods

new(minute) click to toggle source
# File lib/ice_cube/validations/minute_of_hour.rb, line 33
def initialize(minute)
  @minute = minute
end

Public Instance Methods

build_hash(builder) click to toggle source
# File lib/ice_cube/validations/minute_of_hour.rb, line 53
def build_hash(builder)
  builder.validations_array(:minute_of_hour) << minute
end
build_ical(builder) click to toggle source
# File lib/ice_cube/validations/minute_of_hour.rb, line 57
def build_ical(builder)
  builder['BYMINUTE'] << minute
end
build_s(builder) click to toggle source
# File lib/ice_cube/validations/minute_of_hour.rb, line 49
def build_s(builder)
  builder.piece(:minute_of_hour) << StringBuilder.nice_number(minute)
end
dst_adjust?() click to toggle source
# File lib/ice_cube/validations/minute_of_hour.rb, line 45
def dst_adjust?
  false
end
key() click to toggle source
# File lib/ice_cube/validations/minute_of_hour.rb, line 37
def key
  :minute_of_hour
end
type() click to toggle source
# File lib/ice_cube/validations/minute_of_hour.rb, line 41
def type
  :min
end