From b1e1abfd720d59950c1d1563a6a9a8042bb74668 Mon Sep 17 00:00:00 2001 From: Akshay Birajdar Date: Fri, 22 Nov 2024 18:59:55 +0530 Subject: [PATCH] Save a few allocation by avoiding iterating over range object --- lib/limiter/rate_queue.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/limiter/rate_queue.rb b/lib/limiter/rate_queue.rb index 4dd7591..90f8204 100644 --- a/lib/limiter/rate_queue.rb +++ b/lib/limiter/rate_queue.rb @@ -57,7 +57,7 @@ def unbalanced_ring end def balanced_ring - (0...@size).map { |i| base_time + (gap * i) } + Array.new(@size) { |i| base_time + (gap * i) } end def gap