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.



6
7
8
9
# File 'lib/sigep_web/xml/additional_service.rb', line 6

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

Instance Method Details

#build_xmlObject



11
12
13
14
15
16
17
18
19
20
21
22
23
# File 'lib/sigep_web/xml/additional_service.rb', line 11

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