В Ruby все должно быть объектом. Но у меня есть большая проблема, чтобы добраться до объекта функции, определенного обычным способом, например
def f
"foo"
end
В отличие от Python, f является результатом функции, а не самой функцией. Поэтому f()
, f
, ObjectSpace.f
все "foo"
. Также f.methods
возвращает список только строковых методов.
Как мне получить доступ к самому объекту функции?