vesh95
@vesh95
Инженер-электроник, программист

В чем разница между методами .method и #method?

Пишу утилиту на руби. Столкнулся с необходимостью документирования. А тут оказался вопрос намного глубже.

На сторонние модули в документации есть .method и #method. Просмотрев исходные коды выяснил, что под .method документируются self методы, а # простые.

В чем разница между self методами и теми что без self?
  • Вопрос задан
  • 49 просмотров
Пригласить эксперта
Ответы на вопрос 1
self методы вызываются у класса.
Их ещё называют статичными методами.

class Foo
  def self.bar
  end
end

Foo.bar
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
24 марта 2019, в 11:14
5000 руб./за проект
24 марта 2019, в 09:47
8000 руб./за проект
24 марта 2019, в 05:09
60000 руб./за проект