Module: BrDocuments::CnpjCpf::Document
Instance Method Summary
collapse
#generate_check_digit, #reduce_weights
Instance Method Details
16
17
18
|
# File 'lib/br_documents/cnpj_cpf/document.rb', line 16
def formatted
valid? ? format_number : ''
end
|
#initialize(number) ⇒ Object
8
9
10
|
# File 'lib/br_documents/cnpj_cpf/document.rb', line 8
def initialize(number)
@number = number
end
|
#valid? ⇒ Boolean
12
13
14
|
# File 'lib/br_documents/cnpj_cpf/document.rb', line 12
def valid?
valid_format? && !sequence_of_equal_numbers? && valid_check_digit?
end
|