Skip to content

Commit 9eb01b4

Browse files
committed
Fix warnings for shadowed variables
1 parent 6ac2a5d commit 9eb01b4

File tree

3 files changed

+13
-13
lines changed

3 files changed

+13
-13
lines changed

lib/ice_cube/schedule.rb

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -446,12 +446,12 @@ def enumerate_occurrences(opening_time, closing_time = nil, options = {})
446446
# Get the next time after (or including) a specific time
447447
def next_time(time, closing_time)
448448
loop do
449-
min_time = recurrence_rules_with_implicit_start_occurrence.reduce(nil) do |min_time, rule|
449+
min_time = recurrence_rules_with_implicit_start_occurrence.reduce(nil) do |best_time, rule|
450450
begin
451-
new_time = rule.next_time(time, start_time, min_time || closing_time)
452-
[min_time, new_time].compact.min
451+
new_time = rule.next_time(time, start_time, best_time || closing_time)
452+
[best_time, new_time].compact.min
453453
rescue StopIteration
454-
min_time
454+
best_time
455455
end
456456
end
457457
break unless min_time

spec/examples/active_support_spec.rb

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -129,8 +129,8 @@ module IceCube
129129

130130
it "uses schedule zone for occurrences_between with a rule terminated by #count" do
131131
utc = Time.utc(2013, 1, 1).in_time_zone('UTC')
132-
s = Schedule.new(utc) { |s| s.add_recurrence_rule Rule.daily.count(3) }
133-
occurrences_between = s.occurrences_between(reference_time, reference_time + IceCube::ONE_DAY)
132+
schedule = Schedule.new(utc) { |s| s.add_recurrence_rule Rule.daily.count(3) }
133+
occurrences_between = schedule.occurrences_between(reference_time, reference_time + IceCube::ONE_DAY)
134134
expect(occurrences_between).to eq([Time.utc(2013, 1, 1), Time.utc(2013, 1, 2)])
135135
occurrences_between.each do |t|
136136
expect(t.time_zone).to eq(schedule.start_time.time_zone)
@@ -139,8 +139,8 @@ module IceCube
139139

140140
it "uses schedule zone for occurrences_between with a rule terminated by #until" do
141141
utc = Time.utc(2013, 1, 1).in_time_zone('UTC')
142-
s = Schedule.new(utc) { |s| s.add_recurrence_rule Rule.daily.until(utc.advance(:days => 3)) }
143-
occurrences_between = s.occurrences_between(reference_time, reference_time + IceCube::ONE_DAY)
142+
schedule = Schedule.new(utc) { |s| s.add_recurrence_rule Rule.daily.until(utc.advance(:days => 3)) }
143+
occurrences_between = schedule.occurrences_between(reference_time, reference_time + IceCube::ONE_DAY)
144144
expect(occurrences_between).to eq([Time.utc(2013, 1, 1), Time.utc(2013, 1, 2)])
145145
occurrences_between.each do |t|
146146
expect(t.time_zone).to eq(schedule.start_time.time_zone)
@@ -149,8 +149,8 @@ module IceCube
149149

150150
it "uses schedule zone for occurrences_between with an unterminated rule" do
151151
utc = Time.utc(2013, 1, 1).in_time_zone('UTC')
152-
s = Schedule.new(utc) { |s| s.add_recurrence_rule Rule.daily }
153-
occurrences_between = s.occurrences_between(reference_time, reference_time + IceCube::ONE_DAY)
152+
schedule = Schedule.new(utc) { |s| s.add_recurrence_rule Rule.daily }
153+
occurrences_between = schedule.occurrences_between(reference_time, reference_time + IceCube::ONE_DAY)
154154
expect(occurrences_between).to eq([Time.utc(2013, 1, 1), Time.utc(2013, 1, 2)])
155155
occurrences_between.each do |t|
156156
expect(t.time_zone).to eq(schedule.start_time.time_zone)

spec/examples/regression_spec.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -168,9 +168,9 @@ module IceCube
168168
it 'should exclude a date from a weekly schedule [#55]' do
169169
Time.zone = 'Eastern Time (US & Canada)'
170170
t0 = Time.zone.local(2011, 12, 27, 14)
171-
schedule = Schedule.new(t0) do |schedule|
172-
schedule.add_recurrence_rule Rule.weekly.day(:tuesday, :thursday)
173-
schedule.add_exception_time t0
171+
schedule = Schedule.new(t0) do |s|
172+
s.add_recurrence_rule Rule.weekly.day(:tuesday, :thursday)
173+
s.add_exception_time t0
174174
end
175175
expect(schedule.first).to eq(Time.zone.local(2011, 12, 29, 14))
176176
end

0 commit comments

Comments
 (0)