urlを与えると、そこのhtmlソースから
 video/******* (←7桁の数字)
と書いてあるところを見つけて、 ******* を配列@numberに入れてくれるコードを書きたいのですが、
ソース中に出てくる最初の ******* だけしか格納してくれず、
うまくいきません。

かれこれ5時間ほど手詰まりです・・・
どうか助言をお願いいたします。

#! ruby -Ks
require 'open-uri'

class Download_url
def initialize(target_url)
@number = []
@target_url = target_url
html = open(@target_url) do |f|
f.each do |line|
if /video.([0-9]{7})/ =~ line
number.push($1)
end
end
end
end

attr_reader :number
end

urllist = Download_url.new('http://hika5.blog55.fc2.com/blog-entry-92.html')
puts urllist.number