Sha256: 9849efb1948fd45f3687aeb5e84817ba5b6200e2ab9ad1d1e7d74c9417629af4
Contents?: true
Size: 684 Bytes
Versions: 2
Compression:
Stored size: 684 Bytes
Contents
# -*- encoding: utf-8 -*- # # @author Kivanio Barbosa module Bbrcobranca # Métodos auxiliares module Util class Empresa def initialize(documento, zero = true) @documento = documento @zero = zero end # Tipo de empresa (fisica ou juridica) # de acordo com o documento (CPF/CNPJ) # 1 = CPF # 2 = CNPJ # # @return [String] # @param [String] documento Número do documento da empresa # @param [Boollean] zero Incluir zero a esquerda def tipo @tipo = @documento.somente_numeros.size <= 11 ? '1' : '2' @tipo = @tipo.rjust(2, '0') if @zero @tipo end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
bbrcobranca-0.0.2 | lib/bbrcobranca/util/empresa.rb |
bbrcobranca-0.0.1 | lib/bbrcobranca/util/empresa.rb |