Check nil? || empty? instead of to_s.empty?
This commit is contained in:
parent
3439703c65
commit
a5895ad1fe
@ -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
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user