Class: Bci::Beneficios

Inherits:
Base
  • Object
show all
Defined in:
lib/bci/beneficios.rb

Overview

The class for BCI beneficios API

Constant Summary

Constants inherited from Base

Bci::Base::BASE_URL

Instance Method Summary collapse

Methods inherited from Base

#connector, #headers, #initialize, #response_checker, #url

Constructor Details

This class inherits a constructor from Bci::Base

Instance Method Details

#flavorsObject



45
46
47
48
49
50
# File 'lib/bci/beneficios.rb', line 45

def flavors
  local_url = "#{url}/descuentos-sabores"
  response_checker(connector.get(local_url, headers))
rescue RestClient::InternalServerError => e
  puts e
end

#health_and_beautyObject



24
25
26
27
28
29
# File 'lib/bci/beneficios.rb', line 24

def health_and_beauty
  local_url = "#{url}/descuentos-salud-belleza"
  response_checker(connector.get(local_url, headers))
rescue RestClient::InternalServerError => e
  puts e
end

#online_salesObject



31
32
33
34
35
36
# File 'lib/bci/beneficios.rb', line 31

def online_sales
  local_url = "#{url}/descuentos-venta-online"
  response_checker(connector.get(local_url, headers))
rescue RestClient::InternalServerError => e
  puts e
end

#outdoorsObject



38
39
40
41
42
43
# File 'lib/bci/beneficios.rb', line 38

def outdoors
  local_url = "#{url}/descuentos-panoramas"
  response_checker(connector.get(local_url, headers))
rescue RestClient::InternalServerError => e
  puts e
end

#shoppingObject



10
11
12
13
14
15
# File 'lib/bci/beneficios.rb', line 10

def shopping
  local_url = "#{url}/descuentos-shopping"
  response_checker(connector.get(local_url, headers))
rescue RestClient::InternalServerError => e
  puts e
end

#storeObject



17
18
19
20
21
22
# File 'lib/bci/beneficios.rb', line 17

def store
  local_url = "#{url}/productos-tienda"
  response_checker(connector.get(local_url, headers))
rescue RestClient::InternalServerError => e
  puts e
end

#submoduleObject



6
7
8
# File 'lib/bci/beneficios.rb', line 6

def submodule
  'beneficios'
end