重複の可能性:
Rubyでのオブジェクト破壊の通知
Ruby:デストラクタ?
#initializeは、クラスがインスタンス化されたときに関数を開始します。#uninitialize関数があるかどうか疑問に思っています。例えば:
class Something
def initialize
@browser = Watir::Browser.new :chrome #opens browser
end
def stuff(url)
@browser.goto url
end
def uninitalize
@browser.quit #close browser
end
end
s = Something.new
s.stuff("google.ca")
この場合、ブラウザは初期化機能によって開かれます。自動的に終了する方法はありますか?