class Sigiss::Taker

Attributes

tomador_CEP[RW]
tomador_bairro[RW]
tomador_cnpj[RW]
tomador_cod_cidade[RW]
tomador_complemento[RW]
tomador_email[RW]
tomador_endereco[RW]
tomador_fantasia[RW]
tomador_fax[RW]
tomador_fone[RW]
tomador_ie[RW]
tomador_im[RW]
tomador_numero[RW]
tomador_ramal[RW]
tomador_ramal_fax[RW]
tomador_razao[RW]
tomador_tipo[RW]

Public Class Methods

new(attributes = {}) click to toggle source
# File lib/sigiss/taker.rb, line 35
def initialize(attributes = {})
  @tomador_tipo = attributes[:tomador_tipo]
  @tomador_cnpj = attributes[:tomador_cnpj]
  @tomador_email = attributes[:tomador_email]
  @tomador_im = attributes[:tomador_im]
  @tomador_ie = attributes[:tomador_ie]
  @tomador_razao = attributes[:tomador_razao]
  @tomador_fantasia = attributes[:tomador_fantasia]
  @tomador_endereco = attributes[:tomador_endereco]
  @tomador_numero = attributes[:tomador_numero]
  @tomador_complemento = attributes[:tomador_complemento]
  @tomador_bairro = attributes[:tomador_bairro]
  @tomador_CEP = attributes[:tomador_CEP]
  @tomador_cod_cidade = attributes[:tomador_cod_cidade] || Sigiss::IBGE.get_code(attributes[:cidade])
  @tomador_fone = attributes[:tomador_fone]
  @tomador_ramal = attributes[:tomador_ramal]
  @tomador_fax = attributes[:tomador_fax]
  @tomador_ramal_fax = attributes[:tomador_ramal_fax]
end