Интроспекция модуля
А вот, господа рубисты, такой вопрос:
Есть модуль и метод в нём:
1. как получить список методов в модуле Foo?
2. как получить доступ к методу Foo::bar, чтобы скопировать его в лямбду и, например, выполнить где-нибудь над ним instance_eval?
---
UPD. с первым разобрался: Foo.instance_methods
Есть модуль и метод в нём:
module Foo def bar # do something end end
1. как получить список методов в модуле Foo?
2. как получить доступ к методу Foo::bar, чтобы скопировать его в лямбду и, например, выполнить где-нибудь над ним instance_eval?
---
UPD. с первым разобрался: Foo.instance_methods
