Method: NfeReader::Fuel#initialize

Defined in:
lib/nfe_reader/product/fuel.rb

#initialize(attrs = {}) ⇒ Fuel

Returns a new instance of Fuel.



8
9
10
11
12
13
14
15
16
17
18
# File 'lib/nfe_reader/product/fuel.rb', line 8

def initialize(attrs = {})
  @anp = attrs[:cProdANP]
  @codif = attrs[:CODIF]
  @amount = attrs[:qTemp]
  
  if attrs[:CIDE]
    @cide_base = attrs[:CIDE][:qBCprod]
    @cide_aliquot = attrs[:CIDE][:vAliqProd]
    @cide_value = attrs[:CIDE][:vCIDE]
  end
end