module Correios::Pricefier
Public Class Methods
calculate_deadline(data = {})
click to toggle source
# File lib/correios_gem.rb, line 54 def self.calculate_deadline(data = {}) CalculateDeadline.new(data).request('CalcPrazo') end
calculate_deadline_with_date(data = {})
click to toggle source
# File lib/correios_gem.rb, line 58 def self.calculate_deadline_with_date(data = {}) CalculateDeadline.new(data).request('CalcPrazoData') end
calculate_deadline_with_restrictions(data = {})
click to toggle source
# File lib/correios_gem.rb, line 62 def self.calculate_deadline_with_restrictions(data = {}) CalculateDeadline.new(data).request('CalcPrazoRestricao') end
calculate_price(data = {})
click to toggle source
# File lib/correios_gem.rb, line 78 def self.calculate_price(data = {}) CalculatePrice.new(data).request('CalcPreco') end
calculate_price_deadline(data = {})
click to toggle source
# File lib/correios_gem.rb, line 66 def self.calculate_price_deadline(data = {}) CalculatePriceDeadline.new(data).request('CalcPrecoPrazo') end
calculate_price_deadline_with_date(data = {})
click to toggle source
# File lib/correios_gem.rb, line 70 def self.calculate_price_deadline_with_date(data = {}) CalculatePriceDeadline.new(data).request('CalcPrecoPrazoData') end
calculate_price_deadline_with_restrictions(data = {})
click to toggle source
# File lib/correios_gem.rb, line 74 def self.calculate_price_deadline_with_restrictions(data = {}) CalculatePriceDeadline.new(data).request('CalcPrecoPrazoRestricao') end
calculate_price_fac(data = {})
click to toggle source
# File lib/correios_gem.rb, line 82 def self.calculate_price_fac(data = {}) CalculatePriceFAC.new(data).request end
calculate_price_with_date(data = {})
click to toggle source
# File lib/correios_gem.rb, line 86 def self.calculate_price_with_date(data = {}) CalculatePriceWithDate.new(data).request('CalcPrecoData') end
client()
click to toggle source
# File lib/auxiliars/environments.rb, line 3 def self.client base_client(wsdl: wsdl) end
list_services(data = {})
click to toggle source
# File lib/correios_gem.rb, line 90 def self.list_services(data = {}) ListServices.new(data).request('ListaServicos') end
list_services_star(data = {})
click to toggle source
# File lib/correios_gem.rb, line 94 def self.list_services_star(data = {}) ListServices.new(data).request('ListaServicosSTAR') end
namespaces()
click to toggle source
# File lib/auxiliars/environments.rb, line 7 def self.namespaces { 'xmlns:soap' => 'http://www.w3.org/2003/05/soap-envelope', 'xmlns:ns1' => 'http://tempuri.org/' } end
wsdl()
click to toggle source
# File lib/auxiliars/environments.rb, line 14 def self.wsdl 'http://ws.correios.com.br/calculador/CalcPrecoPrazo.asmx?wsdl' end