use push, instead of +=

This commit is contained in:
Ward Wouts 2002-08-01 09:23:15 +00:00
parent 46188608c5
commit f83e13b70d

View file

@ -68,7 +68,8 @@ def parse(line)
"articles" => Set::IntSpan.new(articles)} "articles" => Set::IntSpan.new(articles)}
@newsrc["group"][name] = group @newsrc["group"][name] = group
@newsrc["list"] += [ group ] #@newsrc["list"] += [ group ]
@newsrc["list"].push(group)
end end
def save def save
@ -162,9 +163,9 @@ def _insert(group, options)
when "first" when "first"
@newsrc["list"].unshift(group) @newsrc["list"].unshift(group)
when "last" when "last"
@newsrc["list"] += [ group ] @newsrc["list"].push(group)
when "" when ""
@newsrc["list"] += [ group ] # default @newsrc["list"].push(group) # default
when "alpha" when "alpha"
alpha(group) alpha(group)
when "before" when "before"
@ -181,12 +182,12 @@ def alpha (group)
for i in (0...@newsrc["list"].length) for i in (0...@newsrc["list"].length)
if ((name <=> @newsrc["list"][i]["name"]) == -1) if ((name <=> @newsrc["list"][i]["name"]) == -1)
upper = @newsrc["list"].slice!(i..@newsrc["list"].length) upper = @newsrc["list"].slice!(i..@newsrc["list"].length)
@newsrc["list"] += [ group ] @newsrc["list"].push(group)
@newsrc["list"] += upper @newsrc["list"].push(upper)
return; return;
end end
end end
@newsrc["list"] += [group] @newsrc["list"].push(group)
end end
def before(group, before) def before(group, before)
@ -194,14 +195,14 @@ def before(group, before)
for i in (0...@newsrc["list"].length) for i in (0...@newsrc["list"].length)
if (@newsrc["list"][i]["name"] == before.to_s) if (@newsrc["list"][i]["name"] == before.to_s)
upper = @newsrc["list"].slice!(i..@newsrc["list"].length) upper = @newsrc["list"].slice!(i..@newsrc["list"].length)
@newsrc["list"] += [ group ] @newsrc["list"].push(group)
@newsrc["list"] += upper @newsrc["list"].push(upper)
return; return;
end end
end end
@newsrc["list"] += [group] @newsrc["list"].push(group)
end end
def after(group, after) def after(group, after)
@ -210,20 +211,20 @@ def after(group, after)
for i in (0...@newsrc["list"].length) for i in (0...@newsrc["list"].length)
if (@newsrc["list"][i]["name"] == after.to_s) if (@newsrc["list"][i]["name"] == after.to_s)
upper = @newsrc["list"].slice!((i+1)..@newsrc["list"].length) upper = @newsrc["list"].slice!((i+1)..@newsrc["list"].length)
@newsrc["list"] += [ group ] @newsrc["list"].push(group)
@newsrc["list"] += upper @newsrc["list"].push(upper)
return; return;
end end
end end
@newsrc["list"] += [group] @newsrc["list"].push(group)
end end
def number(group, offset) def number(group, offset)
offset = @newsrc["list"].length if offset[0] > @newsrc["list"].length offset = @newsrc["list"].length if offset[0] > @newsrc["list"].length
upper = @newsrc["list"].slice!(offset..@newsrc["list"].length) upper = @newsrc["list"].slice!(offset..@newsrc["list"].length)
@newsrc["list"] += [ group ] @newsrc["list"].push(group)
@newsrc["list"] += upper @newsrc["list"].push(upper)
end end