Class: NfseCarioca::GerarNfse::Response

Inherits:
Response
  • Object
show all
Defined in:
lib/nfse_carioca/gerar_nfse.rb

Instance Method Summary collapse

Methods inherited from Response

#class_name, #content, #error?, #initialize, #output, #success?

Constructor Details

This class inherits a constructor from NfseCarioca::Response

Instance Method Details

#errorsObject



32
33
34
35
36
37
38
39
40
41
# File 'lib/nfse_carioca/gerar_nfse.rb', line 32

def errors
  if error?
    message = content["ListaMensagemRetorno"]["MensagemRetorno"]
    message = [message] if message.is_a?(Hash)

    message
  end
rescue
  content
end

#numberObject



24
25
26
# File 'lib/nfse_carioca/gerar_nfse.rb', line 24

def number
  content["CompNfse"]["Nfse"]["InfNfse"]["Numero"] if success?
end

#verification_codeObject



28
29
30
# File 'lib/nfse_carioca/gerar_nfse.rb', line 28

def verification_code
  content["CompNfse"]["Nfse"]["InfNfse"]["CodigoVerificacao"] if success?
end