use << when adding stuff to strings; use concat when appending arrays to arrays
This commit is contained in:
parent
acbaf67b65
commit
a32d5581b5
4 changed files with 14 additions and 13 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue