From da4436e11f4e2e982032bf2384ba47ab87edbbd7 Mon Sep 17 00:00:00 2001 From: Jean Boussier Date: Wed, 11 Jan 2023 13:05:23 +0100 Subject: [PATCH] Avoid anonymous eval This makes it hard to track down code when profiling etc. --- lib/sift/client/decision/apply_to.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/sift/client/decision/apply_to.rb b/lib/sift/client/decision/apply_to.rb index b4274f8..bb25037 100644 --- a/lib/sift/client/decision/apply_to.rb +++ b/lib/sift/client/decision/apply_to.rb @@ -24,11 +24,11 @@ class ApplyTo attr_reader :decision_id, :configs, :getter, :api_key PROPERTIES.each do |attribute| - class_eval %{ + class_eval <<~RUBY, __FILE__, __LINE__ + 1 def #{attribute} getter.get(:#{attribute}) end - } + RUBY end def initialize(api_key, decision_id, configs)