Class: Pandoru::ClientBuilders::SettingsHashBuilder
- Inherits:
-
APIClientBuilder
- Object
- APIClientBuilder
- Pandoru::ClientBuilders::SettingsHashBuilder
- Defined in:
- lib/pandoru/client_builder.rb
Overview
Settings Hash Client Builder Builds an API client based on a translated settings hash.
Constant Summary
Constants inherited from APIClientBuilder
APIClientBuilder::DEFAULT_CLIENT_CLASS
Instance Method Summary collapse
- #build ⇒ Object
-
#initialize(settings, **kwargs) ⇒ SettingsHashBuilder
constructor
A new instance of SettingsHashBuilder.
Methods inherited from APIClientBuilder
Constructor Details
#initialize(settings, **kwargs) ⇒ SettingsHashBuilder
Returns a new instance of SettingsHashBuilder.
163 164 165 166 |
# File 'lib/pandoru/client_builder.rb', line 163 def initialize(settings, **kwargs) super(**kwargs) @settings = SettingsHash.new(settings) end |
Instance Method Details
#build ⇒ Object
168 169 170 |
# File 'lib/pandoru/client_builder.rb', line 168 def build build_from_settings_hash(@settings) end |