Dynamically defined setter methods using define_method?
Posted
by nicosuria
on Stack Overflow
See other posts from Stack Overflow
or by nicosuria
Published on 2010-03-23T10:55:09Z
Indexed on
2010/03/23
11:23 UTC
Read the original article
Hit count: 282
I use a lot of iterations to define convenience methods in my models, stuff like:
PET_NAMES.each do |pn|
define_method(pn) do
...
...
end
but I've never been able to dynamically define setter methods, ie:
def pet_name=(name)
...
end
using define_method like so:
define_method("pet_name=(name)") do
...
end
Any ideas? Thanks in advance.
© Stack Overflow or respective owner