는 내 모델에서 편리한 메소드를 정의하는 반복을 많이 사용, 물건 같은 :define_method를 사용하여 동적으로 정의 된 setter 메소드?
PET_NAMES.each do |pn|
define_method(pn) do
...
...
end
하지만 동적으로 setter 메소드, 즉 정의 할 수 적이 없습니다 :
def pet_name=(name)
...
end
define_method를 사용하여 좋아요 :
define_method("pet_name=(name)") do
...
end
아이디어가 있으십니까? 미리 감사드립니다.