diff options
| author | Jack Nagel | 2014-07-18 11:43:37 -0500 |
|---|---|---|
| committer | Jack Nagel | 2014-07-18 11:43:37 -0500 |
| commit | c0219118d743172e1071c970f6997121cce9470c (patch) | |
| tree | 3a44d37850ab9cb7caf9ad00940d144aaceefa35 | |
| parent | 98e7bb0054161966a183506ec40fa2f9e3941a44 (diff) | |
| download | homebrew-c0219118d743172e1071c970f6997121cce9470c.tar.bz2 | |
Check nil? || empty? instead of to_s.empty?
| -rw-r--r-- | Library/Homebrew/extend/ENV/shared.rb | 14 |
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 |
