Class: GenerateImage::Client::KeyOverride
- Inherits:
-
SimpleDelegator
- Object
- SimpleDelegator
- GenerateImage::Client::KeyOverride
- Defined in:
- lib/generate_image/client.rb
Instance Method Summary collapse
-
#initialize(base, api_key) ⇒ KeyOverride
constructor
A new instance of KeyOverride.
- #resolved_api_key ⇒ Object
Constructor Details
#initialize(base, api_key) ⇒ KeyOverride
Returns a new instance of KeyOverride.
188 189 190 191 |
# File 'lib/generate_image/client.rb', line 188 def initialize(base, api_key) super(base) @override_key = api_key end |
Instance Method Details
#resolved_api_key ⇒ Object
193 194 195 196 197 198 |
# File 'lib/generate_image/client.rb', line 193 def resolved_api_key s = @override_key.to_s return s unless s.strip.empty? __getobj__.resolved_api_key end |