Class: SigepWeb::XML::AdditionalService

Inherits:
Object
  • Object
show all
Defined in:
lib/sigep_web/XML/additional_service.rb

Instance Method Summary collapse

Constructor Details

#initialize(builder, additional_service) ⇒ AdditionalService

Returns a new instance of AdditionalService.



4
5
6
7
# File 'lib/sigep_web/XML/additional_service.rb', line 4

def initialize(builder, additional_service)
  @builder            = builder
  @additional_service = additional_service
end

Instance Method Details

#build_xmlObject



9
10
11
12
13
14
15
16
17
18
19
20
21
# File 'lib/sigep_web/XML/additional_service.rb', line 9

def build_xml
    @builder.servico_adicional do
      if @additional_service
        @additional_service.codes.each do |code|
          @builder.codigo_servico_adicional code
        end

        @builder.codigo_servico_adicional "025"

        @builder.valor_declarado @additional_service.declareted_value
      end
    end
end