Class: Brcobranca::Util::Empresa
- Inherits:
-
Object
- Object
- Brcobranca::Util::Empresa
- Defined in:
- lib/brcobranca/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.
9 10 11 12 |
# File 'lib/brcobranca/util/empresa.rb', line 9 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
22 23 24 25 26 |
# File 'lib/brcobranca/util/empresa.rb', line 22 def tipo @tipo = @documento.somente_numeros.size <= 11 ? '1' : '2' @tipo = @tipo.rjust(2, '0') if @zero @tipo end |