Io uso un sacco di iterazioni per definire metodi di convenienza nei miei modelli, cose del genere:Metodi di setter definiti dinamicamente usando define_method?
PET_NAMES.each do |pn|
define_method(pn) do
...
...
end
ma non sono mai stato in grado di definire dinamicamente metodi setter, vale a dire:
def pet_name=(name)
...
end
utilizzando define_method così:
define_method("pet_name=(name)") do
...
end
Qualche idea? Grazie in anticipo.