Задать вопрос
@krosh

Как получить имя метода внутри него самого?

Как внутри метода получить имя самого метода?

def double(n)
  puts n*n
  # puts имя_метода
end

double(2)

#4
#double


Хочу использовать для отладки. Будет много однотипных методов, которые вызываются по определенной логике.
  • Вопрос задан
  • 136 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 2
nbekseitov
@nbekseitov
Ruby developer
def double(n)
  puts n*n
  puts __callee__
end

double(2)
Ответ написан
Комментировать
insiki
@insiki
broken pipe
__method__
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
OTKLIK POWER Москва
от 80 000 до 150 000 ₽
Data World Санкт-Петербург
До 230 000 ₽
Сбер Москва
от 200 000 до 300 000 ₽