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)}
|
"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
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue