avoid reinstantiating CustomConfiguration

This commit is contained in:
r888888888
2017-01-24 15:02:53 -08:00
parent 2aa7a8aa9c
commit fe86f40f92

View File

@@ -500,13 +500,17 @@ module Danbooru
end end
class EnvironmentConfiguration class EnvironmentConfiguration
def custom_configuration
@custom_configuration ||= CustomConfiguration.new
end
def method_missing(method, *args) def method_missing(method, *args)
var = ENV["DANBOORU_#{method.to_s.upcase}"] var = ENV["DANBOORU_#{method.to_s.upcase}"]
if var.present? if var.present?
var var
else else
CustomConfiguration.new.send(method, *args) custom_configuration.send(method, *args)
end end
end end
end end