Check env_url only once

This commit is contained in:
Rafael Mendonça França 2014-04-07 19:17:43 -03:00 committed by Matthew Draper
parent 2b6d1da6b4
commit d035ba143a

@ -79,9 +79,14 @@ def config
if key.to_s == env
env_url = ENV["DATABASE_URL"]
end
env_url ||= ENV["DATABASE_URL_#{key.upcase}"]
entry ||= {} if env_url
entry.merge!("url" => env_url) { |h, v1, v2| v1 || v2 } if entry.is_a?(Hash) && env_url
if env_url
entry ||= {}
entry.merge!("url" => env_url) { |h, v1, v2| v1 || v2 } if entry.is_a?(Hash)
end
hash[key] = entry if entry
end