class SigepWeb::WebServiceReverseLogisticApi

Public Class Methods

new() click to toggle source
# File lib/sigep_web/web_service_reverse_logistic_api.rb, line 5
def initialize
  @client = Savon.client(
    wsdl: url,
    ssl_verify_mode: :none
  )
end

Public Instance Methods

process(method, message) click to toggle source
# File lib/sigep_web/web_service_reverse_logistic_api.rb, line 12
def process(method, message)
  @client.call(method, soap_action: '', message: message)
end

Private Instance Methods

url() click to toggle source
# File lib/sigep_web/web_service_reverse_logistic_api.rb, line 17
def url
  if ENV['GEM_ENV'] == 'test'
    'http://webservicescolhomologacao.correios.com.br/ScolWeb/WebServiceScol?wsdl'
  else
    'http://webservicescol.correios.com.br/ScolWeb/WebServiceScol?wsdl'
  end
end