Class: CorreiosSigep::Builders::XML::Product

Inherits:
Object
  • Object
show all
Defined in:
lib/correios_sigep/builders/xml/product.rb

Instance Method Summary collapse

Constructor Details

#initialize(builder, product) ⇒ Product

Returns a new instance of Product.



5
6
7
8
# File 'lib/correios_sigep/builders/xml/product.rb', line 5

def initialize(builder, product)
  @builder = builder
  @product = product
end

Instance Method Details

#build_xmlObject



10
11
12
13
14
15
16
# File 'lib/correios_sigep/builders/xml/product.rb', line 10

def build_xml
  @builder.produto do
    @builder.codigo  @product.code
    @builder.tipo    @product.type
    @builder.qtd     @product.quantity
  end
end