From db4715e373684dd7b62332fcb66e4e58c8349da3 Mon Sep 17 00:00:00 2001 From: Nadiar AS Date: Mon, 23 Sep 2024 19:03:23 +0700 Subject: [PATCH 1/2] Fix syntax error, unexpected ')' on ruby3 --- lib/ice_cube/input_alignment.rb | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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 From b4b7ac12967ce97646c3b1b72388c8f82588990e Mon Sep 17 00:00:00 2001 From: Nadiar AS Date: Mon, 23 Sep 2024 19:22:39 +0700 Subject: [PATCH 2/2] Update schedule.rb & to &block --- lib/ice_cube/schedule.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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