2008年5月29日木曜日

rubyでsingleton

このエントリーをはてなブックマークに追加
DB接続のところ。

require "singleton"
require "dbi"

class ControlDBConnect
include Singleton

def getInstance
return DBI.connect("DBI:Pg:dbname:localhost","user","pass")
end
end

これでシングルトン完成(爆)
後は

connect = ControlDBConnect.instance.getInstance

で、おk
instanceをつけるだけでシングルトンになるってのが超らくちん
rubyにはまる予感www

0 件のコメント :

コメントを投稿