Ruby 初心者スレッド Part 16
■ このスレッドは過去ログ倉庫に格納されています
0376デフォルトの名無しさん
2007/12/26(水) 04:03:19一意のキーに対して、オブジェクトが割り当てられるのがハッシュではないんかな?
ハッシュ風に正規表現で、マッチしたのなら、そういうクラスを作るか、
値を返したいのなら、そう組むべきではないかな?
そう組む場合
urls = []
urls << {:reg => /(www\d?|pc\d?)\.2ch\.net/, :value => "2ちゃんねる"}
urls << ・・・
みたいにして、
あとは、
def match_url(url)
urls.each do |item|
return item[:name] if item[:reg] =~ url
end
nil
end
みたいな
■ このスレッドは過去ログ倉庫に格納されています