From 830a48d8686cffd76ebb64f913a67df23e8b0eeb Mon Sep 17 00:00:00 2001 From: Benjamin Bock Date: Sat, 14 Mar 2026 13:29:42 +0100 Subject: [PATCH] Remove string mutation --- lib/rails_admin/config/configurable.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/rails_admin/config/configurable.rb b/lib/rails_admin/config/configurable.rb index b0faf69db..111599a2a 100644 --- a/lib/rails_admin/config/configurable.rb +++ b/lib/rails_admin/config/configurable.rb @@ -57,7 +57,8 @@ def register_instance_option(option_name, scope = self, &default) # If it's a boolean create an alias for it and remove question mark if option_name.end_with?('?') - scope.send(:define_method, "#{option_name.chop!}?") do + option_name = option_name.chop + scope.send(:define_method, "#{option_name}?") do send(option_name) end end