Class: SantanderChile::ApiClient::Client::Configuration
- Inherits:
-
Object
- Object
- SantanderChile::ApiClient::Client::Configuration
- Defined in:
- lib/santander_chile/api_client/client/configuration.rb
Constant Summary collapse
- ATTRIBUTES =
i[ client_id canal_id canal_fisico canal_logico faraday ].freeze
Instance Method Summary collapse
-
#initialize ⇒ Configuration
constructor
A new instance of Configuration.
- #validate! ⇒ Object
Constructor Details
#initialize ⇒ Configuration
Returns a new instance of Configuration.
14 15 16 17 18 19 |
# File 'lib/santander_chile/api_client/client/configuration.rb', line 14 def initialize self.canal_id = "078" self.canal_fisico = "78" self.canal_logico = "74" self.faraday = ->(faraday) { } end |
Instance Method Details
#validate! ⇒ Object
21 22 23 24 25 |
# File 'lib/santander_chile/api_client/client/configuration.rb', line 21 def validate! ATTRIBUTES.each do |key| raise "Missing config value for `#{key}`!" if instance_variable_get("@#{key}").nil? end end |