From 9e8638ea35b7463aa925782fc7e3fae11e65980d Mon Sep 17 00:00:00 2001 From: Jack Nagel Date: Mon, 26 Aug 2013 15:02:51 -0500 Subject: Only perform coercion to string once in ENV.{append,prepend} --- Library/Homebrew/extend/ENV/shared.rb | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'Library') diff --git a/Library/Homebrew/extend/ENV/shared.rb b/Library/Homebrew/extend/ENV/shared.rb index d8edb7192..b0ec712df 100644 --- a/Library/Homebrew/extend/ENV/shared.rb +++ b/Library/Homebrew/extend/ENV/shared.rb @@ -20,18 +20,19 @@ module SharedEnvExtension value = value.to_s Array(keys).each do |key| unless self[key].to_s.empty? - self[key] = self[key] + separator + value.to_s + self[key] = self[key] + separator + value else - self[key] = value.to_s + self[key] = value end end end def prepend keys, value, separator = ' ' + value = value.to_s Array(keys).each do |key| unless self[key].to_s.empty? - self[key] = value.to_s + separator + self[key] + self[key] = value + separator + self[key] else - self[key] = value.to_s + self[key] = value end end end -- cgit v1.2.3