mirror of
https://github.com/discourse/discourse.git
synced 2024-12-03 19:33:38 +08:00
17 lines
365 B
Ruby
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
|
||
|
|