Class: NfsePrefeituraSp::Types::TpEndereco
- Defined in:
- lib/nfse_prefeitura_sp/types/tp_endereco.rb
Overview
tpEndereco
Instance Method Summary collapse
Methods inherited from Complex
#add_tag_to_xml, #has_any_child_value?, #initialize
Constructor Details
This class inherits a constructor from NfsePrefeituraSp::Types::Complex
Instance Method Details
#add_children_tags_to_xml(xml) ⇒ Object
14 15 16 17 18 19 20 21 22 23 |
# File 'lib/nfse_prefeitura_sp/types/tp_endereco.rb', line 14 def (xml) tipo_logradouro.add_tag_to_xml(xml) logradouro.add_tag_to_xml(xml) numero_endereco.add_tag_to_xml(xml) complemento_endereco.add_tag_to_xml(xml) bairro.add_tag_to_xml(xml) cidade.add_tag_to_xml(xml) uf.add_tag_to_xml(xml) cep.add_tag_to_xml(xml) end |
#initialize_children ⇒ Object
3 4 5 6 7 8 9 10 11 12 |
# File 'lib/nfse_prefeitura_sp/types/tp_endereco.rb', line 3 def initialize_children @children[:tipo_logradouro] = NfsePrefeituraSp::Types::Simple.new('TipoLogradouro', @data[:tipo_logradouro]) @children[:logradouro] = NfsePrefeituraSp::Types::Simple.new('Logradouro', @data[:logradouro]) @children[:numero_endereco] = NfsePrefeituraSp::Types::Simple.new('NumeroEndereco', @data[:numero_endereco]) @children[:complemento_endereco] = NfsePrefeituraSp::Types::Simple.new('ComplementoEndereco', @data[:complemento_endereco]) @children[:bairro] = NfsePrefeituraSp::Types::Simple.new('Bairro', @data[:bairro]) @children[:cidade] = NfsePrefeituraSp::Types::Simple.new('Cidade', @data[:cidade]) @children[:uf] = NfsePrefeituraSp::Types::Simple.new('UF', @data[:uf]) @children[:cep] = NfsePrefeituraSp::Types::Simple.new('CEP', @data[:cep]) end |