module DocumentosBr
Constants
- VERSION
Public Class Methods
Gera um número de CNPJ.
Exemplo: DocumentosBr.cnpj
=> # “61287395000140”
# File lib/documentos_br.rb, line 55 def self.cnpj CnpjUtils.cnpj end
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
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
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
Gera um número de CPF.
Exemplo: DocumentosBr.cpf
=> # “45698394823”
# File lib/documentos_br.rb, line 11 def self.cpf CpfUtils.cpf end
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
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
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
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
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
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
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
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
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
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
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
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