- 389 名前:デフォルトの名無しさん mailto:sage [2009/08/24(月) 17:30:12 ]
- >>388
Ruby ではそーゆー芸はできません initialize 内で self を置き換えることができません class MyURL def initialize(url) … end def self.build(url) if url.kind_of?(MyURL) then return url else self.class.new(url) end end end my = MyURL.build(url) とか運用で回避します
|

|