diff --git a/lib/ice_cube/input_alignment.rb b/lib/ice_cube/input_alignment.rb index 2cb14c1b..3cdd5070 100644 --- a/lib/ice_cube/input_alignment.rb +++ b/lib/ice_cube/input_alignment.rb @@ -8,16 +8,16 @@ def initialize(rule, value, rule_part) attr_reader :rule, :value, :rule_part - def verify(freq, options = {}, &) + def verify(freq, options = {}, &block) @rule.validations[:interval] or return case @rule when DailyRule - verify_wday_alignment(freq, &) + verify_wday_alignment(freq, &block) when MonthlyRule - verify_month_alignment(freq, &) + verify_month_alignment(freq, &block) else - verify_freq_alignment(freq, &) + verify_freq_alignment(freq, &block) end end diff --git a/lib/ice_cube/schedule.rb b/lib/ice_cube/schedule.rb index 06b8e4dd..036c9f2b 100644 --- a/lib/ice_cube/schedule.rb +++ b/lib/ice_cube/schedule.rb @@ -160,8 +160,8 @@ def all_occurrences_enumerator end # Iterate forever - def each_occurrence(&) - enumerate_occurrences(start_time, &).to_a + def each_occurrence(&block) + enumerate_occurrences(start_time, &block).to_a self end