Sha256: 74161e266f56fb37ceb0fb5aebd8ac561ee74fe5e3b2397eefdcad038264fa03

Contents?: true

Size: 562 Bytes

Versions: 9

Compression:

Stored size: 562 Bytes

Contents

module CorreiosSigep
  module Builders
    module XML
      class CollectObjects
        def initialize(builder, objects=[])
          @builder = builder
          @objects = objects
        end

        def build_xml
          @objects.each do |object|
            @builder.obj do
              @builder.item  object.item
              @builder.id    object.id
              @builder.desc  object.description
              @builder.ship  object.ship
              @builder.num   object.num
            end
          end
        end

      end
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
correios_sigep-0.2.2 lib/correios_sigep/builders/xml/collect_objects.rb
correios_sigep-0.2.1 lib/correios_sigep/builders/xml/collect_objects.rb
correios_sigep-0.2.0 lib/correios_sigep/builders/xml/collect_objects.rb
correios_sigep-0.1.1 lib/correios_sigep/builders/xml/collect_objects.rb
correios_sigep-0.1.0 lib/correios_sigep/builders/xml/collect_objects.rb
correios_sigep-0.0.5 lib/correios_sigep/builders/xml/collect_objects.rb
correios_sigep-0.0.4 lib/correios_sigep/builders/xml/collect_objects.rb
correios_sigep-0.0.3 lib/correios_sigep/builders/xml/collect_objects.rb
correios_sigep-0.0.1 lib/correios_sigep/builders/xml/collect_objects.rb