Sha256: 21fb9d246c56b21211dee036b9f0a6755e1f3ed6477b77dda892f86481b3d64d
Contents?: true
Size: 696 Bytes
Versions: 6
Compression:
Stored size: 696 Bytes
Contents
module CorreiosSigep module LogisticReverse class RequestSRO < BaseClient def initialize(sro) @sro = sro super() end def process xml = Builders::XML::RequestSRO.build_xml(@sro) process_response invoke(:acompanhar_pedido, xml) end private def process_response response correios_hash = response.body[:acompanhar_pedido_response][:return] case correios_hash[:cod_erro].to_i when 0 correios_hash[:coleta][:objeto][:numero_etiqueta] else # TODO look for a descritpion of this weird error raise Models::Errors::SRONotReady end end end end end
Version data entries
6 entries across 6 versions & 1 rubygems