Jestem trochę ciekaw, czy mogę to wiedzieć, czy jest jakaś różnica pomiędzy dwoma podejściami?Czy jest jakaś różnica między wywołaniem metody klasy Ruby a metodą klasową zi bez siebie?
Wywołanie metody klasy zw metody klasy przy użyciu własnej
class Test def self.foo puts 'Welcome to ruby' end def self.bar self.foo end end
Test.bar
# Zapraszamy do ruby metodę klasydzwonienie z w metodzie klasy bez siebie
class Test def self.foo puts 'Welcome to ruby' end def self.bar foo end end
Test.bar
# Witamy w ruby
Należy pamiętać, że nie jest to specyficzne dla metod klasowych, to samo dotyczy wywoływania metod instancji. – Stefan