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