Module: Correios::Pricefier

Defined in:
lib/correios_gem.rb,
lib/pricefier/client.rb,
lib/pricefier/helper.rb,
lib/pricefier/requests/list_services.rb,
lib/pricefier/requests/calculate_price.rb,
lib/pricefier/requests/calculate_deadline.rb,
lib/pricefier/requests/list_services_star.rb,
lib/pricefier/requests/calculate_price_fac.rb,
lib/pricefier/requests/calculate_price_deadline.rb,
lib/pricefier/requests/calculate_price_with_date.rb,
lib/pricefier/requests/calculate_deadline_with_date.rb,
lib/pricefier/requests/calculate_price_deadline_with_date.rb,
lib/pricefier/requests/calculate_deadline_with_restrictions.rb,
lib/pricefier/requests/calculate_price_deadline_with_restrictions.rb

Defined Under Namespace

Classes: CalculateDeadline, CalculateDeadlineWithDate, CalculateDeadlineWithRestrictions, CalculatePrice, CalculatePriceDeadline, CalculatePriceDeadlineWithDate, CalculatePriceDeadlineWithRestrictions, CalculatePriceFAC, CalculatePriceWithDate, Client, Helper, ListServices, ListServicesSTAR

Class Method Summary collapse

Class Method Details

.calculate_deadline(data = {}) ⇒ Object



56
57
58
# File 'lib/correios_gem.rb', line 56

def self.calculate_deadline(data = {})
  CalculateDeadline.new(data).request
end

.calculate_deadline_with_date(data = {}) ⇒ Object



60
61
62
# File 'lib/correios_gem.rb', line 60

def self.calculate_deadline_with_date(data = {})
  CalculateDeadlineWithDate.new(data).request
end

.calculate_deadline_with_restrictions(data = {}) ⇒ Object



64
65
66
# File 'lib/correios_gem.rb', line 64

def self.calculate_deadline_with_restrictions(data = {})
  CalculateDeadlineWithRestrictions.new(data).request
end

.calculate_price(data = {}) ⇒ Object



68
69
70
# File 'lib/correios_gem.rb', line 68

def self.calculate_price(data = {})
  CalculatePrice.new(data).request
end

.calculate_price_deadline(data = {}) ⇒ Object



72
73
74
# File 'lib/correios_gem.rb', line 72

def self.calculate_price_deadline(data = {})
  CalculatePriceDeadline.new(data).request
end

.calculate_price_deadline_with_date(data = {}) ⇒ Object



76
77
78
# File 'lib/correios_gem.rb', line 76

def self.calculate_price_deadline_with_date(data = {})
  CalculatePriceDeadlineWithDate.new(data).request
end

.calculate_price_deadline_with_restrictions(data = {}) ⇒ Object



80
81
82
# File 'lib/correios_gem.rb', line 80

def self.calculate_price_deadline_with_restrictions(data = {})
  CalculatePriceDeadlineWithRestrictions.new(data).request
end

.calculate_price_fac(data = {}) ⇒ Object



84
85
86
# File 'lib/correios_gem.rb', line 84

def self.calculate_price_fac(data = {})
  CalculatePriceFAC.new(data).request
end

.calculate_price_with_date(data = {}) ⇒ Object



88
89
90
# File 'lib/correios_gem.rb', line 88

def self.calculate_price_with_date(data = {})
  CalculatePriceWithDate.new(data).request
end

.list_services(data = {}) ⇒ Object



92
93
94
# File 'lib/correios_gem.rb', line 92

def self.list_services(data = {})
  ListServices.new(data).request
end

.list_services_star(data = {}) ⇒ Object



96
97
98
# File 'lib/correios_gem.rb', line 96

def self.list_services_star(data = {})
  ListServicesSTAR.new(data).request
end