use << when adding stuff to strings; use concat when appending arrays to arrays

This commit is contained in:
Ward Wouts 2002-08-01 11:50:09 +00:00
parent acbaf67b65
commit a32d5581b5
4 changed files with 14 additions and 13 deletions

View file

@ -109,7 +109,7 @@ def parse_config(default = {})
while i < lines.length
line = lines[i]
while line.sub!(/\s*\\$/, "") != nil
line += lines[i+1]
line << lines[i+1]
i += 1
end
line.sub!(/\s*$/, "")
@ -121,14 +121,14 @@ def parse_config(default = {})
if line =~ /(.*?)\s*\+=\s*(.*)/
if group == ""
if default.has_key?($1)
default[$1] += $2
default[$1] << $2
else
default[$1] = $2
end
else
grouparr.collect{|g|
if @config[g].has_key?($1)
@config[g][$1] += $2
@config[g][$1] << $2
elsif default.has_key?($1)
@config[g][$1] = default[$1] + $2
else