discourse/lib/freedom_patches/ice_cube.rb

17 lines
365 B
Ruby

module IceCube
class MinutelyRule < ValidatedRule
def initialize(interval = 1, week_start = :sunday)
super
unless interval == 1
raise "Due to a gigantic awful bug in ice_cube, don't specify an interval for minutely. Use `hourly.minute_of_hour`"
end
interval(interval)
schedule_lock(:sec)
reset
end
end
end