Sha256: 0a7b8dd49ee026b4f0840188a7c3a77cc677654d454e60336c38d030f9b02779

Contents?: true

Size: 1.1 KB

Versions: 8

Compression:

Stored size: 1.1 KB

Contents

module CorreiosSigep
  module Builders
    module XML
      class Sender
        def initialize(builder, sender)
          @builder = builder
          @sender = sender
        end

        def build_xml
          @builder.remetente do
            @builder.nome          @sender.name
            @builder.logradouro    @sender.address
            @builder.numero        @sender.number
            @builder.complemento   @sender.complement
            @builder.bairro        @sender.neighborhood
            @builder.reference     @sender.reference
            @builder.cidade        @sender.city
            @builder.uf            @sender.state
            @builder.cep           @sender.postal_code
            @builder.ddd           @sender.area_code
            @builder.telefone      @sender.phone
            @builder.email         @sender.email
            @builder.identificacao @sender.identification
            @builder.ddd_celular   @sender.mobile_area_code
            @builder.celular       @sender.mobile_phone
            @builder.sms           @sender.sms
          end
        end

      end
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

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