Ruby 初心者スレッド ..
[2ch|▼Menu]
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)

とか運用で回避します


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

5411日前に更新/180 KB
担当:undef