Ruby 初心者スレッド Part 30at TECH
Ruby 初心者スレッド Part 30 - 暇つぶし2ch389:デフォルトの名無しさん
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)

とか運用で回避します


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch