class CorreiosSigep::Builders::XML::CollectObjects

Public Class Methods

new(builder, objects=[]) click to toggle source
# File lib/correios_sigep/builders/xml/collect_objects.rb, line 5
def initialize(builder, objects=[])
  @builder = builder
  @objects = objects
end

Public Instance Methods

build_xml() click to toggle source
# 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

Private Instance Methods

build_item(object) click to toggle source
# File lib/correios_sigep/builders/xml/collect_objects.rb, line 19
def build_item(object)
  @builder.item     object.item
  @builder.id       object.id
  @builder.desc     object.description
  @builder.entrega  object.ship
  @builder.num      object.num
end