このリンクの例を適応させました。を呼び出すことの何が問題なのかわからないLogger.create.id
、またはl = Logger.new
最初に呼び出すべきですか?
class Logger
private_class_method :new
@@logger = nil
def Logger.create
@@logger = new unless @@logger
@@logger
end
end
Logger.create.id
このリンクの例を適応させました。を呼び出すことの何が問題なのかわからないLogger.create.id
、またはl = Logger.new
最初に呼び出すべきですか?
class Logger
private_class_method :new
@@logger = nil
def Logger.create
@@logger = new unless @@logger
@@logger
end
end
Logger.create.id