aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorJack Nagel2014-07-18 11:43:37 -0500
committerJack Nagel2014-07-18 11:43:37 -0500
commita5895ad1fe1ae4ae296c71483e7a77d87606cdd8 (patch)
tree47c4a793be85c5f0e16ded6c75d7522e991ca9b9 /Library
parent3439703c65b28f4a30de2107927c961b3972424c (diff)
downloadbrew-a5895ad1fe1ae4ae296c71483e7a77d87606cdd8.tar.bz2
Check nil? || empty? instead of to_s.empty?
Diffstat (limited to 'Library')
-rw-r--r--Library/Homebrew/extend/ENV/shared.rb14
1 files changed, 8 insertions, 6 deletions
diff --git a/Library/Homebrew/extend/ENV/shared.rb b/Library/Homebrew/extend/ENV/shared.rb
index 87ea397f3..583c3c639 100644
--- a/Library/Homebrew/extend/ENV/shared.rb
+++ b/Library/Homebrew/extend/ENV/shared.rb
@@ -47,20 +47,22 @@ module SharedEnvExtension
def append keys, value, separator = ' '
value = value.to_s
Array(keys).each do |key|
- unless self[key].to_s.empty?
- self[key] = self[key] + separator + value
- else
+ old = self[key]
+ if old.nil? || old.empty?
self[key] = value
+ else
+ self[key] += separator + 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 + separator + self[key]
- else
+ old = self[key]
+ if old.nil? || old.empty?
self[key] = value
+ else
+ self[key] = value + separator + old
end
end
end