Ruby 初心者スレッド Part 30
at TECH
389:デフォルトの名無しさん
09/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)
とか運用で回避します
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5412日前に更新/180 KB
担当:undef