Как добавить документацию RDoc для метода, определенного с помощью класса _eval?

Я использую class_evalдля более краткого определения группы повторяющихся методов, что-то вроде этого:

%w{greasy chunky bacon}.product(%w{flying sky poodle}).each do |a,b|
  class_eval "def #{a}_#{b}; do_something; end"
end

Я бы хотел, чтобы все полученные методы были включены в документацию RDoc. Есть ли директива RDoc, которая «вручную» добавляет метод в список методов класса? Я не могу найти его.

9
задан Alex D 13 August 2012 в 02:27
поделиться