use push, instead of +=
This commit is contained in:
parent
46188608c5
commit
f83e13b70d
1 changed files with 15 additions and 14 deletions
|
|
@ -68,7 +68,8 @@ def parse(line)
|
|||
"articles" => Set::IntSpan.new(articles)}
|
||||
|
||||
@newsrc["group"][name] = group
|
||||
@newsrc["list"] += [ group ]
|
||||
#@newsrc["list"] += [ group ]
|
||||
@newsrc["list"].push(group)
|
||||
end
|
||||
|
||||
def save
|
||||
|
|
@ -162,9 +163,9 @@ def _insert(group, options)
|
|||
when "first"
|
||||
@newsrc["list"].unshift(group)
|
||||
when "last"
|
||||
@newsrc["list"] += [ group ]
|
||||
@newsrc["list"].push(group)
|
||||
when ""
|
||||
@newsrc["list"] += [ group ] # default
|
||||
@newsrc["list"].push(group) # default
|
||||
when "alpha"
|
||||
alpha(group)
|
||||
when "before"
|
||||
|
|
@ -181,12 +182,12 @@ def alpha (group)
|
|||
for i in (0...@newsrc["list"].length)
|
||||
if ((name <=> @newsrc["list"][i]["name"]) == -1)
|
||||
upper = @newsrc["list"].slice!(i..@newsrc["list"].length)
|
||||
@newsrc["list"] += [ group ]
|
||||
@newsrc["list"] += upper
|
||||
@newsrc["list"].push(group)
|
||||
@newsrc["list"].push(upper)
|
||||
return;
|
||||
end
|
||||
end
|
||||
@newsrc["list"] += [group]
|
||||
@newsrc["list"].push(group)
|
||||
end
|
||||
|
||||
def before(group, before)
|
||||
|
|
@ -194,14 +195,14 @@ def before(group, before)
|
|||
for i in (0...@newsrc["list"].length)
|
||||
if (@newsrc["list"][i]["name"] == before.to_s)
|
||||
upper = @newsrc["list"].slice!(i..@newsrc["list"].length)
|
||||
@newsrc["list"] += [ group ]
|
||||
@newsrc["list"] += upper
|
||||
@newsrc["list"].push(group)
|
||||
@newsrc["list"].push(upper)
|
||||
|
||||
return;
|
||||
end
|
||||
end
|
||||
|
||||
@newsrc["list"] += [group]
|
||||
@newsrc["list"].push(group)
|
||||
end
|
||||
|
||||
def after(group, after)
|
||||
|
|
@ -210,20 +211,20 @@ def after(group, after)
|
|||
for i in (0...@newsrc["list"].length)
|
||||
if (@newsrc["list"][i]["name"] == after.to_s)
|
||||
upper = @newsrc["list"].slice!((i+1)..@newsrc["list"].length)
|
||||
@newsrc["list"] += [ group ]
|
||||
@newsrc["list"] += upper
|
||||
@newsrc["list"].push(group)
|
||||
@newsrc["list"].push(upper)
|
||||
return;
|
||||
end
|
||||
end
|
||||
|
||||
@newsrc["list"] += [group]
|
||||
@newsrc["list"].push(group)
|
||||
end
|
||||
|
||||
def number(group, offset)
|
||||
offset = @newsrc["list"].length if offset[0] > @newsrc["list"].length
|
||||
upper = @newsrc["list"].slice!(offset..@newsrc["list"].length)
|
||||
@newsrc["list"] += [ group ]
|
||||
@newsrc["list"] += upper
|
||||
@newsrc["list"].push(group)
|
||||
@newsrc["list"].push(upper)
|
||||
end
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue