Sha256: bade9f89a122eea4408c965d7df629986fbb819eec9ca49a3db972c7079cd87d

Contents?: true

Size: 580 Bytes

Versions: 14

Compression:

Stored size: 580 Bytes

Contents

module CorreiosSigep
  module Models
    class LogisticReverse
      attr_accessor :collect, :recipient

      def initialize(options={})
        @collect    = options[:collect] || Models::Collect.new
        @recipient  = options[:recipient] || Models::Recipient.new
      end

      def to_xml
        builder = Nokogiri::XML::Builder.new do |xml|
          xml.root do
            Builders::XML::Recipient.new(xml, recipient).build_xml
            Builders::XML::Collect.new(xml, collect).build_xml
          end
        end
        builder.to_xml

      end
    end
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
correios_sigep-0.3.1 lib/correios_sigep/models/logistic_reverse.rb
correios_sigep-0.3.0 lib/correios_sigep/models/logistic_reverse.rb
correios_sigep-0.2.5 lib/correios_sigep/models/logistic_reverse.rb
correios_sigep-0.2.4 lib/correios_sigep/models/logistic_reverse.rb
correios_sigep-0.2.3 lib/correios_sigep/models/logistic_reverse.rb
correios_sigep-0.2.2 lib/correios_sigep/models/logistic_reverse.rb
correios_sigep-0.2.1 lib/correios_sigep/models/logistic_reverse.rb
correios_sigep-0.2.0 lib/correios_sigep/models/logistic_reverse.rb
correios_sigep-0.1.1 lib/correios_sigep/models/logistic_reverse.rb
correios_sigep-0.1.0 lib/correios_sigep/models/logistic_reverse.rb
correios_sigep-0.0.5 lib/correios_sigep/models/logistic_reverse.rb
correios_sigep-0.0.4 lib/correios_sigep/models/logistic_reverse.rb
correios_sigep-0.0.3 lib/correios_sigep/models/logistic_reverse.rb
correios_sigep-0.0.1 lib/correios_sigep/models/logistic_reverse.rb