Как я могу перехватить вызов метода в Boo?

Руби имеет method_missing Питон имеет getattr, Предлагает ли Boo что-то, что я могу использовать для перехвата вызовов методов?

1 ответ

Решение

Да, у Бу есть IQuackFu.

В основном, вы реализуете IQuackFu, который имеет три метода:

  • QuackGet: вызывается при получении значения свойства
  • QuackSet вызывается при установке значения свойства
  • QuackInvoke: вызывается при вызове метода

Вот пример.

Другие вопросы по тегам