Я относительно новичок в рубине. Можно ли это высушить? И как?
def primary_phone
number_to_phone self.primary_phone_number
end
def primary_phone=(number)
self.primary_phone_number = number.gsub(/\D/, '')
end
def secondary_phone
number_to_phone self.secondary_phone_number
end
def secondary_phone=(number)
self.secondary_phone_number = number.gsub(/\D/, '')
end
def fax
number_to_phone self.fax_phone_number
end
def fax=(number)
self.fax_phone_number = number.gsub(/\D/, '')
end
Я использую этот код в Rails как своего рода буфер между базой данных, которая хранит числа как целые числа, и пользовательской формой, которая вводит их как строки.