Sha256: ea674b04c728ee5bc19c737de1f3f869f7165bf88ce9eb87358718199cec3e60

Contents?: true

Size: 1.1 KB

Versions: 15

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.referencia    @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

15 entries across 15 versions & 1 rubygems

Version Path
correios_sigep-2.2.0 lib/correios_sigep/builders/xml/sender.rb
correios_sigep-2.1.1 lib/correios_sigep/builders/xml/sender.rb
correios_sigep-2.1.0 lib/correios_sigep/builders/xml/sender.rb
correios_sigep-2.0.0 lib/correios_sigep/builders/xml/sender.rb
correios_sigep-1.0.2 lib/correios_sigep/builders/xml/sender.rb
correios_sigep-1.0.1 lib/correios_sigep/builders/xml/sender.rb
correios_sigep-1.0.0 lib/correios_sigep/builders/xml/sender.rb
correios_sigep-0.5.0 lib/correios_sigep/builders/xml/sender.rb
correios_sigep-0.4.0 lib/correios_sigep/builders/xml/sender.rb
correios_sigep-0.3.1 lib/correios_sigep/builders/xml/sender.rb
correios_sigep-0.3.0 lib/correios_sigep/builders/xml/sender.rb
correios_sigep-0.2.5 lib/correios_sigep/builders/xml/sender.rb
correios_sigep-0.2.4 lib/correios_sigep/builders/xml/sender.rb
correios_sigep-0.2.3 lib/correios_sigep/builders/xml/sender.rb
correios_sigep-0.2.2 lib/correios_sigep/builders/xml/sender.rb