Skip to content

Commit 73f08ad

Browse files
committed
Cleanup
1 parent b23b63d commit 73f08ad

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

lib/ice_cube/schedule.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -252,7 +252,7 @@ def occurring_at?(time)
252252
# @param [Time] closing_time - the last time to consider
253253
# @return [Boolean] whether or not the schedules conflict at all
254254
def conflicts_with?(other_schedule, closing_time = nil)
255-
closing_time = TimeUtil.ensure_time closing_time
255+
closing_time = TimeUtil.ensure_time(closing_time)
256256
unless terminating? || other_schedule.terminating? || closing_time
257257
raise ArgumentError, "One or both schedules must be terminating to use #conflicts_with?"
258258
end
@@ -400,10 +400,10 @@ def enumerate_occurrences(opening_time, closing_time = nil, &block)
400400
opening_time = TimeUtil.match_zone(opening_time, start_time)
401401
closing_time = TimeUtil.match_zone(closing_time, start_time)
402402
opening_time += start_time.subsec - opening_time.subsec rescue 0
403-
reset
404403
opening_time = start_time if opening_time < start_time
405-
t1 = full_required? ? start_time : opening_time
406404
Enumerator.new do |yielder|
405+
reset
406+
t1 = full_required? ? start_time : opening_time
407407
loop do
408408
break unless (t0 = next_time(t1, closing_time))
409409
break if closing_time && t0 > closing_time

lib/ice_cube/validated_rule.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,7 @@ def clobber_base_validations(*types)
106106
end
107107

108108
private
109+
109110
def normalized_interval(interval)
110111
int = interval.to_i
111112
raise ArgumentError, "'#{interval}' is not a valid input for interval. Please pass an integer." unless int > 0

0 commit comments

Comments
 (0)