From 5f8e604abc4a99df267b2d4e6544678040ab1ea6 Mon Sep 17 00:00:00 2001 From: Sam Date: Thu, 12 Feb 2015 15:07:17 +1100 Subject: [PATCH] remove an allocation --- lib/site_setting_extension.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/site_setting_extension.rb b/lib/site_setting_extension.rb index 77609857f3..69538720f7 100644 --- a/lib/site_setting_extension.rb +++ b/lib/site_setting_extension.rb @@ -392,7 +392,7 @@ module SiteSettingExtension def setup_methods(name) - clean_name = name.to_s.sub("?", "") + clean_name = name.to_s.sub("?", "").to_sym define_singleton_method clean_name do c = @containers[provider.current_site] @@ -404,11 +404,11 @@ module SiteSettingExtension end end - define_singleton_method clean_name + "?" do + define_singleton_method "#{clean_name}?" do self.send clean_name end - define_singleton_method clean_name + "=" do |val| + define_singleton_method "#{clean_name}=" do |val| add_override!(name, val) end end