Sha256: 9ce8f26a65915ea5ae5e88b45a769b0580bbb3f1e8f0ffaa334b9201676e7ee4
Contents?: true
Size: 970 Bytes
Versions: 2
Compression:
Stored size: 970 Bytes
Contents
# Rut Valida y formatea RUTs chilenos. ## Instalación Incluye esta línea en tu Gemfile ```ruby gem 'rut' ``` Y luego ejecuta `bundle` en la carpeta de tu proyecto. ## Uso La gema habilita la clase Rut, la que cuenta con tres métodos: - `valid?(rut)` retorna `true` si el rut es válido. - `dv(rut)` retorna el dígito verificador del rut. El argumento debe ser un rut **sin dígito verificador**. - `pretty(rut, validar=true)` formatea el rut recibido como argumento. ## Ejemplos ```ruby # Validación Rut.valid?("16365637k") #rut válido 16.365.637-k #=> true Rut.valid?("163656370") #rut inválido 16.365.637-0 #=> false # Cómputo de dígito verificador Rut.dv(1) #rut 1-9 #=> 9 Rut.dv(16365637) #rut 16.365.637-k #=> "k" # Formateo Rut.pretty("16365637k") #=> "16.365.637-k" Rut.pretty("14569484-1") #=> "14.569.484-1" Rut.pretty("14569484-0") ArgumentError: "El rut 14569484-0 es inválido" Rut.pretty("14569484-0", false) #=> "14.569.484-0" ```
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rutcl-1.0.0 | README.md |
rutcl-0.0.1 | README.md |