Class: CorreiosSigep::Builders::XML::CollectObjects

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

Instance Method Summary collapse

Constructor Details

#initialize(builder, objects = []) ⇒ CollectObjects

Returns a new instance of CollectObjects.



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

def initialize(builder, objects=[])
  @builder = builder
  @objects = objects
end

Instance Method Details

#build_xmlObject



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

def build_xml
  @objects.each do |object|
    @builder.obj_col do
      build_item(object)
    end
  end
end