# File lib/ice_cube/validations/hourly_interval.rb, line 30 def validate(step_time, start_time) t0, t1 = start_time.to_i, step_time.to_i sec = (t1 - t1 % ONE_HOUR) - (t0 - t0 % ONE_HOUR) hours = sec / ONE_HOUR offset = (hours % interval).nonzero? interval - offset if offset end