Module: CpfUtils
- Defined in:
- lib/cpf_utils.rb,
lib/cpf_utils/cpf.rb,
lib/cpf_utils/version.rb
Defined Under Namespace
Classes: Cpf
Constant Summary collapse
- VERSION =
"1.3.1"
Class Method Summary collapse
-
.cpf ⇒ Object
Gera um número de CPF.
-
.cpf_formatado ⇒ Object
Gera um número de CPF formatado.
-
.cpf_formatted ⇒ Object
Gera um número de CPF formatado.
-
.cpf_valido?(cpf_number) ⇒ Boolean
Verifica se um CPF é válido.
-
.valid_cpf?(cpf_number) ⇒ Boolean
Verifica se um CPF é válido.
Class Method Details
.cpf ⇒ Object
Gera um número de CPF.
Exemplo: CpfUtils.cpf => # “45698394823”
11 12 13 |
# File 'lib/cpf_utils.rb', line 11 def self.cpf Cpf.new(sample_numbers).generate_cpf end |
.cpf_formatado ⇒ Object
Gera um número de CPF formatado.
Exemplo: CpfUtils.cpf_formatado => # “456.983.948-23”
27 28 29 |
# File 'lib/cpf_utils.rb', line 27 def self.cpf_formatado self.cpf_formatted end |
.cpf_formatted ⇒ Object
Gera um número de CPF formatado.
Exemplo: CpfUtils.cpf_formatted => # “456.983.948-23”
19 20 21 |
# File 'lib/cpf_utils.rb', line 19 def self.cpf_formatted Cpf.new(sample_numbers).generate_cpf.to_cpf_format end |
.cpf_valido?(cpf_number) ⇒ Boolean
Verifica se um CPF é válido.
Exemplo: CpfUtils.cpf_valido?(45698394823) => # true CpfUtils.cpf_valido?(“45698394823”) => # true CpfUtils.cpf_valido?(“456.983.948-23”) => # true
47 48 49 |
# File 'lib/cpf_utils.rb', line 47 def self.cpf_valido?(cpf_number) self.valid_cpf?(cpf_number) end |
.valid_cpf?(cpf_number) ⇒ Boolean
Verifica se um CPF é válido.
Exemplo: CpfUtils.valid_cpf?(45698394823) => # true CpfUtils.valid_cpf?(“45698394823”) => # true CpfUtils.valid_cpf?(“456.983.948-23”) => # true
37 38 39 |
# File 'lib/cpf_utils.rb', line 37 def self.valid_cpf?(cpf_number) cpf_number.to_s.valid_cpf? end |