3 return nil if self.caracteres_invalidos(r)
7 numero.to_s.gsub(/(\d)(?=(\d\d\d)+(?!\d))/, "\\1.")+"-"+dv
10 def self.formatear_sin_puntos(r)
11 self.formatear(r).delete(".")
15 return nil if self.caracteres_invalidos(r)
19 def self.reducir_sin_dv(r)
20 return nil if self.caracteres_invalidos(r)
26 rut = self.formatear_sin_puntos(rut)
28 rut_test, dv = rut.to_s.upcase.gsub(/[^0-9K-]/,'').split("-")
29 rut_test = rut_test.to_i
59 def self.caracteres_invalidos(r)