module CpfSimplifier

Module by using simplify methods

Constants

VERSION

Public Instance Methods

format_cpf() click to toggle source

Formata cpf no padrao de vizualizaƧao de usuario (999.999.999.99) Caso seja informado um valor nulo, retorna uma string vazia

# File lib/cpf_simplifier.rb, line 12
def format_cpf
  to_s.gsub(/([0-9]{3})([0-9]{3})([0-9]{3})([0-9]{2})/, '\1.\2.\3-\4')
end
reformat_cpf() click to toggle source
# File lib/cpf_simplifier.rb, line 26
def reformat_cpf
  format_cpf(unformat_cpf(self))
end
unformat_cnpj()
Alias for: unformat_default
unformat_cpf()
Alias for: unformat_default
unformat_date()
Alias for: unformat_default
unformat_default() click to toggle source
# File lib/cpf_simplifier.rb, line 16
def unformat_default
  # E a mesma coisa que /\.|-|\//, mas nao precisa escapar / com \/
  regex = %r{\.|-|/}
  to_s.gsub(regex, '')
end
unformat_nis()
Alias for: unformat_default