Class: Bci::Client
- Inherits:
-
Object
- Object
- Bci::Client
- Defined in:
- lib/bci/client.rb
Overview
The class hub for all BCI APIs
Instance Method Summary collapse
- #beneficios ⇒ Object
- #consumo ⇒ Object
- #hipotecario ⇒ Object
-
#initialize(params) ⇒ Client
constructor
A new instance of Client.
- #stats ⇒ Object
Constructor Details
#initialize(params) ⇒ Client
Returns a new instance of Client.
4 5 6 7 8 9 10 11 |
# File 'lib/bci/client.rb', line 4 def initialize(params) api_key = params[:key] @hipotecario = Bci::Hipotecario.new(api_key) @consumo = Bci::Consumo.new(api_key) @beneficios = Bci::Beneficios.new(api_key) @stats = Bci::Stats.new(api_key) end |
Instance Method Details
#beneficios ⇒ Object
23 24 25 26 |
# File 'lib/bci/client.rb', line 23 def beneficios raise 'Client is undefined' unless @beneficios @beneficios end |
#consumo ⇒ Object
18 19 20 21 |
# File 'lib/bci/client.rb', line 18 def consumo raise 'Client is undefined' unless @consumo @consumo end |
#hipotecario ⇒ Object
13 14 15 16 |
# File 'lib/bci/client.rb', line 13 def hipotecario raise 'Client is undefined' unless @hipotecario @hipotecario end |
#stats ⇒ Object
28 29 30 31 |
# File 'lib/bci/client.rb', line 28 def stats raise 'Client is undefined' unless @stats @stats end |