If I have a module with a callback in it:
module Sanitize
module PhoneNumber
def before_validation
self.phone.gsub!(/\D/, ‘’) if attribute_present?(‘phone’)
end
end
module MobileNumber
def before_validation
self.mobile.gsub!(/\D/, ‘’) if attribute_present?(‘mobile’)
end
end
end
and then I include that within my model:
class Contact < ActiveRecord::Base
include Sanitize::PhoneNumber
end
Why doesn’t it work?? Any ideas?