Rubyについて Part 2
■ このスレッドは過去ログ倉庫に格納されています
0736デフォルトの名無しさん
NGNGその必要はあるの?
その必要がなくて、Javaでいうところのstaticメソッドでありさえ
すればいいなら、
module Foo
class << self
def foo
puts 'foo'
end
private :foo
def bar
foo
end
end
end
でいいんじゃないの?
多分クラスメソッドと特異メソッドを誤解していると思う。
Rubyのクラスメソッドは、そのClass or Moduleの特異メソッドだよ。
■ このスレッドは過去ログ倉庫に格納されています