4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
# File 'lib/engine/api/client.rb', line 4
def call_api(path, config, api_key, params = {})
api_client.get(config.base_uri + path, params) do |req|
req.['Authorization'] = 'Bearer ' + api_key
req.['SplitSDKVersion'] = SplitIoClient::SplitFactory.sdk_version
req.['SplitSDKMachineName'] = config.machine_name
req.['SplitSDKMachineIP'] = config.machine_ip
req.['Accept-Encoding'] = 'gzip'
req.options.open_timeout = config.connection_timeout
req.options.timeout = config.read_timeout
config.logger.debug("GET #{config.base_uri + path}") if config.debug_enabled
end
end
|