В одной из моих моделей у меня есть такой код:
def lendable_category=(i)
set_category(i)
end
def free_category=(i)
set_category(i)
end
def skill_category=(i)
set_category(i)
end
Методы - это виртуальные параметры, которые я добавил, поэтому я могу сохранить объект, используя хеш params без принуждения хеша в моем контроллере.
Не очень приятно говорить то же самое три раза. Есть ли лучший способ создать идентичные методы, подобные этому?