Check nil? || empty? instead of to_s.empty?

This commit is contained in:
Jack Nagel 2014-07-18 11:43:37 -05:00
parent 3439703c65
commit a5895ad1fe

View File

@ -47,20 +47,22 @@ module SharedEnvExtension
def append keys, value, separator = ' ' def append keys, value, separator = ' '
value = value.to_s value = value.to_s
Array(keys).each do |key| Array(keys).each do |key|
unless self[key].to_s.empty? old = self[key]
self[key] = self[key] + separator + value if old.nil? || old.empty?
else
self[key] = value self[key] = value
else
self[key] += separator + value
end end
end end
end end
def prepend keys, value, separator = ' ' def prepend keys, value, separator = ' '
value = value.to_s value = value.to_s
Array(keys).each do |key| Array(keys).each do |key|
unless self[key].to_s.empty? old = self[key]
self[key] = value + separator + self[key] if old.nil? || old.empty?
else
self[key] = value self[key] = value
else
self[key] = value + separator + old
end end
end end
end end