Я использую много итераций для определения удобных методов в моих моделях, например:
PET_NAMES.each do |pn|
define_method(pn) do
...
...
end
но я никогда не был в состоянии динамически определять методы установки, то есть:
def pet_name=(name)
...
end
используя define_method примерно так:
define_method("pet_name=(name)") do
...
end
Есть идеи? Заранее спасибо.