module DocumentosBr

Constants

VERSION

Public Class Methods

cnpj() click to toggle source

Gera um número de CNPJ.

Exemplo: DocumentosBr.cnpj => # “61287395000140”

# File lib/documentos_br.rb, line 55
def self.cnpj
  CnpjUtils.cnpj
end
cnpj_formatado() click to toggle source

Gera um número de Cnpj formatado.

Exemplo: DocumentosBr.cnpj_formatado => # “61.287.395/0001-40”

# File lib/documentos_br.rb, line 71
def self.cnpj_formatado
  self.cnpj_formatted
end
cnpj_formatted() click to toggle source

Gera um número de Cnpj formatado.

Exemplo: DocumentosBr.cnpj_formatted => # “61.287.395/0001-40”

# File lib/documentos_br.rb, line 63
def self.cnpj_formatted
  CnpjUtils.cnpj_formatted
end
cnpj_valido?(cnpj_number) click to toggle source

Verifica se um Cnpj é válido.

Exemplo: DocumentosBr.cnpj_valido?(61287395000140) => # true DocumentosBr.cnpj_valido?(“61287395000140”) => # true DocumentosBr.cnpj_valido?(“61.287.395/0001-40”) => # true

# File lib/documentos_br.rb, line 91
def self.cnpj_valido?(cnpj_number)
  self.valid_cnpj?(cnpj_number)
end
cpf() click to toggle source

Gera um número de CPF.

Exemplo: DocumentosBr.cpf => # “45698394823”

# File lib/documentos_br.rb, line 11
def self.cpf
  CpfUtils.cpf
end
cpf_formatado() click to toggle source

Gera um número de CPF formatado.

Exemplo: DocumentosBr.cpf_formatado => # “456.983.948-23”

# File lib/documentos_br.rb, line 27
def self.cpf_formatado
  self.cpf_formatted
end
cpf_formatted() click to toggle source

Gera um número de CPF formatado.

Exemplo: DocumentosBr.cpf_formatted => # “456.983.948-23”

# File lib/documentos_br.rb, line 19
def self.cpf_formatted
  CpfUtils.cpf_formatted
end
cpf_valido?(cpf_number) click to toggle source

Verifica se um CPF é válido.

Exemplo: DocumentosBr.cpf_valido?(45698394823) => # true DocumentosBr.cpf_valido?(“45698394823”) => # true DocumentosBr.cpf_valido?(“456.983.948-23”) => # true

# File lib/documentos_br.rb, line 47
def self.cpf_valido?(cpf_number)
  self.valid_cpf?(cpf_number)
end
titulo_eleitor() click to toggle source

Gera um número de Título de Eleitor.

Exemplo: DocumentosBr.titulo_eleitor => # “023434561340”

# File lib/documentos_br.rb, line 99
def self.titulo_eleitor
  TituloEleitorUtils.titulo_eleitor
end
titulo_eleitor_formatado() click to toggle source

Gera um número de Título de Eleitor formatado.

Exemplo: DocumentosBr.titulo_eleitor_formatado => # “0234.3456.1340”

# File lib/documentos_br.rb, line 115
def self.titulo_eleitor_formatado
  self.titulo_eleitor_formatted
end
titulo_eleitor_formatted() click to toggle source

Gera um número de Título de Eleitor formatado.

Exemplo: DocumentosBr.titulo_eleitor_formatted => # “0234.3456.1340”

# File lib/documentos_br.rb, line 107
def self.titulo_eleitor_formatted
  TituloEleitorUtils.titulo_eleitor_formatted
end
titulo_eleitor_province(titulo_eleitor_number) click to toggle source

Para saber a qual unidade federativa o Título de Eleitor pertence:

Exemplo: DocumentosBr.titulo_eleitor_province(“759026311727”) => # “TO”

# File lib/documentos_br.rb, line 143
def self.titulo_eleitor_province(titulo_eleitor_number)
  TituloEleitorUtils.titulo_eleitor_province(titulo_eleitor_number)
end
titulo_eleitor_valido?(titulo_eleitor_number) click to toggle source

Verifica se um Título de Eleitor é válido.

Exemplo: DocumentosBr.titulo_eleitor_valido?(023434561340) => # true DocumentosBr.titulo_eleitor_valido?(“023434561340”) => # true DocumentosBr.titulo_eleitor_valido?(“0234.3456.1340”) => # true

# File lib/documentos_br.rb, line 135
def self.titulo_eleitor_valido?(titulo_eleitor_number)
  self.valid_titulo_eleitor?(titulo_eleitor_number)
end
uf_do_titulo_eleitor(titulo_eleitor_number) click to toggle source

Para saber a qual unidade federativa o Título de Eleitor pertence:

Exemplo: DocumentosBr.uf_do_titulo_eleitor(“759026311727”) => # “TO”

# File lib/documentos_br.rb, line 151
def self.uf_do_titulo_eleitor(titulo_eleitor_number)
  self.titulo_eleitor_province(titulo_eleitor_number)
end
valid_cnpj?(cnpj_number) click to toggle source

Verifica se um Cnpj é válido.

Exemplo: DocumentosBr.valid_cnpj?(61287395000140) => # true DocumentosBr.valid_cnpj?(“61287395000140”) => # true DocumentosBr.valid_cnpj?(“61.287.395/0001-40”) => # true

# File lib/documentos_br.rb, line 81
def self.valid_cnpj?(cnpj_number)
  cnpj_number.to_s.valid_cnpj?
end
valid_cpf?(cpf_number) click to toggle source

Verifica se um CPF é válido.

Exemplo: DocumentosBr.valid_cpf?(45698394823) => # true DocumentosBr.valid_cpf?(“45698394823”) => # true DocumentosBr.valid_cpf?(“456.983.948-23”) => # true

# File lib/documentos_br.rb, line 37
def self.valid_cpf?(cpf_number)
  cpf_number.to_s.valid_cpf?
end
valid_titulo_eleitor?(titulo_eleitor_number) click to toggle source

Verifica se um Título de Eleitor é válido.

Exemplo: DocumentosBr.valid_titulo_eleitor?(023434561340) => # true DocumentosBr.valid_titulo_eleitor?(“023434561340”) => # true DocumentosBr.valid_titulo_eleitor?(“0234.3456.1340”) => # true

# File lib/documentos_br.rb, line 125
def self.valid_titulo_eleitor?(titulo_eleitor_number)
  titulo_eleitor_number.valid_titulo_eleitor?
end