Module: Correios::SRO

Defined in:
lib/correios_gem.rb,
lib/auxiliars/environments.rb,
lib/SRO/requests/track_shippings.rb

Defined Under Namespace

Classes: TrackShippings

Class Method Summary collapse

Class Method Details

.clientObject



66
67
68
# File 'lib/auxiliars/environments.rb', line 66

def self.client
  base_client(wsdl: wsdl)
end

.namespacesObject



70
71
72
73
74
75
# File 'lib/auxiliars/environments.rb', line 70

def self.namespaces
  {
    'xmlns:soap' => 'http://schemas.xmlsoap.org/soap/envelope/',
    'xmlns:ns1' => 'http://resource.webservice.correios.com.br/'
  }
end

.track_shippings(data = {}) ⇒ Object



176
177
178
# File 'lib/correios_gem.rb', line 176

def self.track_shippings(data = {})
  TrackShippings.new(data).request('buscaEventos')
end

.track_shippings_list(data = {}) ⇒ Object



180
181
182
# File 'lib/correios_gem.rb', line 180

def self.track_shippings_list(data = {})
  TrackShippings.new(data).request('buscaEventosLista')
end

.wsdlObject



77
78
79
# File 'lib/auxiliars/environments.rb', line 77

def self.wsdl
  'https://webservice.correios.com.br/service/rastro/Rastro.wsdl'
end