class NFe::Emitente

Attributes

CNAE[RW]
CNPJ[RW]
CRT[RW]
IE[RW]
IM[RW]
enderEmit[RW]
endereco_emitente[RW]
xNome[RW]

Public Instance Methods

attributes() click to toggle source
# File lib/nfe/entidades/infNFe/emit/emitente.rb, line 17
def attributes
  @attributes = {
      "CNPJ" => CNPJ,
      "xNome" => xNome,
      "enderEmit" => enderEmit,
      "IE" => IE,
      "IM" => IM,
      "CNAE" => CNAE,
      "CRT" => CRT,
    }
  #@endereco_emitente = @endereco_emitente.serealize(enderEmit)
end
attributes=(params) click to toggle source
# File lib/nfe/entidades/infNFe/emit/emitente.rb, line 30
def attributes=(params)
  @attributes = {
      "CNPJ" => params["CNPJ"],
      "xNome" => params["xNome"],
      "enderEmit" => params["enderEmit"],
      "IE" => params["IE"],
      "IM" => params["IM"],
      "CNAE" => params["CNAE"],
      "CRT" => params["CRT"]
    }
end
initializer() click to toggle source
# File lib/nfe/entidades/infNFe/emit/emitente.rb, line 13
def initializer
  self.endereco_emitente = NFe::EnderecoEmitente.new
end