From 240fd8f1efe9e76540787a17a13dcaf345c7933e Mon Sep 17 00:00:00 2001 From: elijah Date: Tue, 17 Jun 2014 13:12:27 -0700 Subject: Gemfile: fix problem when config is missing environments --- lib/gemfile_tools.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'lib') diff --git a/lib/gemfile_tools.rb b/lib/gemfile_tools.rb index 2cdc42e..50798cb 100644 --- a/lib/gemfile_tools.rb +++ b/lib/gemfile_tools.rb @@ -57,7 +57,9 @@ def local_config new_config = YAML.load_file(filepath) ['development', 'test','production'].each do |env| config[env] ||= empty_hash.dup - config[env].merge!(new_config[env]) + if new_config[env] + config[env].merge!(new_config[env]) + end end end config -- cgit v1.2.3