Class: Bbrcobranca::Util::Empresa
- Inherits:
-
Object
- Object
- Bbrcobranca::Util::Empresa
- Defined in:
- lib/bbrcobranca/util/empresa.rb
Instance Method Summary collapse
-
#initialize(documento, zero = true) ⇒ Empresa
constructor
A new instance of Empresa.
-
#tipo ⇒ String
Tipo de empresa (fisica ou juridica) de acordo com o documento (CPF/CNPJ) 1 = CPF 2 = CNPJ.
Constructor Details
#initialize(documento, zero = true) ⇒ Empresa
Returns a new instance of Empresa.
8 9 10 11 |
# File 'lib/bbrcobranca/util/empresa.rb', line 8 def initialize(documento, zero = true) @documento = documento @zero = zero end |
Instance Method Details
#tipo ⇒ String
Tipo de empresa (fisica ou juridica) de acordo com o documento (CPF/CNPJ) 1 = CPF 2 = CNPJ
21 22 23 24 25 |
# File 'lib/bbrcobranca/util/empresa.rb', line 21 def tipo @tipo = @documento.somente_numeros.size <= 11 ? '1' : '2' @tipo = @tipo.rjust(2, '0') if @zero @tipo end |