class Transmitenota::Dado

Attributes

Itens[RW]
assunto[RW]
bairro_destinatario[RW]
cep_destinatario[RW]
cnpj_destinatario[RW]
cnpj_transportadora[RW]
codigo_cfop[RW]
complemento_destinatario[RW]
data_emissao[RW]
data_saida_entrada[RW]
de[RW]
endereco_transportadora[RW]
finalidade_emissao[RW]
forma_pagamento[RW]
hora_saida_entrada[RW]
icms_base_calculo[RW]
icms_base_calculo_st[RW]
icms_modalidade_base_calculo[RW]
icms_valor[RW]
icms_valor_total[RW]
icms_valor_total_st[RW]
informacoes_adicionais_contribuinte[RW]
inscricao_estadual_destinatario[RW]
inscricao_estadual_transportadora[RW]
logradouro_destinatario[RW]
mensagem[RW]
modalidade_frete[RW]
municipio_destinatario[RW]
municipio_transportadora[RW]
natureza_operacao[RW]
nome_destinatario[RW]
nome_transportadora[RW]
numero_destinatario[RW]
pais_destinatario[RW]
para[RW]
searchkey[RW]
telefone_destinatario[RW]
tipo_operacao[RW]
uf_destinatario[RW]
uf_transportadora[RW]
valor_frete[RW]
valor_ipi[RW]
valor_seguro[RW]
valor_total[RW]
valor_total_sem_desconto[RW]

Public Class Methods

new() click to toggle source
# File lib/transmitenota/dado.rb, line 16
def initialize
  @Itens = []
end

Public Instance Methods

to_hash() click to toggle source
# File lib/transmitenota/dado.rb, line 20
def to_hash
  hash = {}
  instance_variables.each {|var| hash[var.to_s.delete("@")] = instance_variable_get(var) }
  hash
end