[рубин 1.8]
Предположим, что у меня есть:
dummy "string" do
puts "thing"
end
Теперь это вызов метода, который имеет в качестве входных аргументов одну строку и один блок. Хорошо.
Теперь предположим, что я могу иметь много похожих вызовов (разные имена методов, одни и те же аргументы). Пример:
otherdummy "string" do
puts "thing"
end
Теперь, так как они делают одно и то же, и их может быть сотни, я не хочу создавать экземпляр метода для каждого из классов, находящихся в розыске. Хотелось бы найти умный способ динамического определения метода во время выполнения, основанный на общем правиле.
Это возможно? Какие методы обычно используются?
Спасибо