From 9fb4258a5f18e76b5f24f70b96e195eeac217d10 Mon Sep 17 00:00:00 2001
From: Go MAEDA <maeda@farend.jp>
Date: Mon, 4 May 2020 01:51:11 +0000
Subject: Replace "**" method with bitwise left shift in
 Tracker#disabled_core_fields and Tracker#core_fields (#33244).
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Patch by Pavel Rosický.


git-svn-id: http://svn.redmine.org/redmine/trunk@19750 e93f8b46-1217-0410-a6f0-8f06a7374b81
---
 app/models/tracker.rb | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app/models/tracker.rb b/app/models/tracker.rb
index 9395aa9fa..b56108ae4 100644
--- a/app/models/tracker.rb
+++ b/app/models/tracker.rb
@@ -98,7 +98,7 @@ class Tracker < ActiveRecord::Base
 
   def disabled_core_fields
     i = -1
-    @disabled_core_fields ||= CORE_FIELDS.select { i += 1; (fields_bits || 0) & (2 ** i) != 0}
+    @disabled_core_fields ||= CORE_FIELDS.select { i += 1; (fields_bits || 0) & (1 << i) != 0}
   end
 
   def core_fields
@@ -111,7 +111,7 @@ class Tracker < ActiveRecord::Base
     bits = 0
     CORE_FIELDS.each_with_index do |field, i|
       unless fields.include?(field)
-        bits |= 2 ** i
+        bits |= 1 << i
       end
     end
     self.fields_bits = bits
-- 
cgit v1.2.3