メソッドが実行される前に、オブジェクト自体を再初期化することはできますか? Ruby と Selenium を使用して Web アプリをテストしており、ページ オブジェクトを改善しようとしています。例えば
class Foo
def initialize
#stuff happens here
end
def NewMethod
self.initialize
#What happens here is what I really want to happen
end
end
これは良い考えですか、それとも悪い考えですか? または、これを行うより良い方法はありますか?