Class: NfsePrefeituraSp::Types::TpCpfCnpj
- Defined in:
- lib/nfse_prefeitura_sp/types/tp_cpf_cnpj.rb
Overview
tpCPFCNPJ
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
8 9 10 11 12 13 14 |
# File 'lib/nfse_prefeitura_sp/types/tp_cpf_cnpj.rb', line 8 def (xml) if !cpf.nil? cpf.add_tag_to_xml(xml) elsif !cnpj.nil? cnpj.add_tag_to_xml(xml) end end |
#initialize_children ⇒ Object
3 4 5 6 |
# File 'lib/nfse_prefeitura_sp/types/tp_cpf_cnpj.rb', line 3 def initialize_children @children[:cpf] = NfsePrefeituraSp::Types::Simple.new('CPF', @data[:cpf]) @children[:cnpj] = NfsePrefeituraSp::Types::Simple.new('CNPJ', @data[:cnpj]) end |