From fe86f40f927b99238d62343a4b5c1591e56ea2a4 Mon Sep 17 00:00:00 2001 From: r888888888 Date: Tue, 24 Jan 2017 15:02:53 -0800 Subject: [PATCH] avoid reinstantiating CustomConfiguration --- config/danbooru_default_config.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/config/danbooru_default_config.rb b/config/danbooru_default_config.rb index 29e627879..3adffe542 100644 --- a/config/danbooru_default_config.rb +++ b/config/danbooru_default_config.rb @@ -500,13 +500,17 @@ module Danbooru end class EnvironmentConfiguration + def custom_configuration + @custom_configuration ||= CustomConfiguration.new + end + def method_missing(method, *args) var = ENV["DANBOORU_#{method.to_s.upcase}"] if var.present? var else - CustomConfiguration.new.send(method, *args) + custom_configuration.send(method, *args) end end end