Only perform coercion to string once in ENV.{append,prepend}
This commit is contained in:
parent
870e47e68c
commit
9e8638ea35
@ -20,18 +20,19 @@ module SharedEnvExtension
|
|||||||
value = value.to_s
|
value = value.to_s
|
||||||
Array(keys).each do |key|
|
Array(keys).each do |key|
|
||||||
unless self[key].to_s.empty?
|
unless self[key].to_s.empty?
|
||||||
self[key] = self[key] + separator + value.to_s
|
self[key] = self[key] + separator + value
|
||||||
else
|
else
|
||||||
self[key] = value.to_s
|
self[key] = value
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
def prepend keys, value, separator = ' '
|
def prepend keys, value, separator = ' '
|
||||||
|
value = value.to_s
|
||||||
Array(keys).each do |key|
|
Array(keys).each do |key|
|
||||||
unless self[key].to_s.empty?
|
unless self[key].to_s.empty?
|
||||||
self[key] = value.to_s + separator + self[key]
|
self[key] = value + separator + self[key]
|
||||||
else
|
else
|
||||||
self[key] = value.to_s
|
self[key] = value
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user