Method: KlaviyoAPI::Configuration#base_url
- Defined in:
- lib/klaviyo-api-sdk/configuration.rb
#base_url(operation = nil) ⇒ Object
Returns base URL for specified operation based on server settings
191 192 193 194 195 196 |
# File 'lib/klaviyo-api-sdk/configuration.rb', line 191 def base_url(operation = nil) index = server_operation_index.fetch(operation, server_index) return "#{scheme}://#{[host, base_path].join('/').gsub(/\/+/, '/')}".sub(/\/+\z/, '') if index == nil server_url(index, server_operation_variables.fetch(operation, server_variables), operation_server_settings[operation]) end |