diff options
Diffstat (limited to 'lib/mixlib/shellout.rb')
-rw-r--r-- | lib/mixlib/shellout.rb | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/mixlib/shellout.rb b/lib/mixlib/shellout.rb index c77fdcf..6f8730f 100644 --- a/lib/mixlib/shellout.rb +++ b/lib/mixlib/shellout.rb @@ -332,7 +332,11 @@ module Mixlib when 'log_tag' self.log_tag = setting when 'environment', 'env' - self.environment = setting || {} + if setting + self.environment = Hash[setting.map{|(k,v)| [k.to_s,v]}] + else + self.environment = {} + end when 'login' self.login = setting else |