0
Я делаю это в моем классеDRY, как избежать повторения методов в рельсах
Salesforce::Adapters::Person::MAPPINGS.invert.keys.each do |key|
delegate key.to_sym,
"#{key}=".to_sym,
to: :person,
prefix: true
end
Salesforce::Adapters::EmergencyContact::MAPPINGS.invert.keys.each do |key|
delegate key.to_sym,
"#{key}=".to_sym,
to: :emergency_contact,
prefix: true
end
Я хочу СУХОЙ, идея, как я могу это сделать? Я пытался повторять внутри классов модуля, но не имел успеха.
Этот вопрос, как представляется, не по теме, потому что об улучшении рабочего кода, и принадлежит на [codereview.se]. –