19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
# File 'lib/wingify/packages/network_layer/handlers/request_handler.rb', line 19
def create_request(request, config)
return nil if config.get_base_url.nil? && request.get_url.nil?
request.set_url(request.get_url || config.get_base_url)
request.set_timeout(request.get_timeout || config.get_timeout)
request.set_body(request.get_body || config.get_body)
request.(request. || config.)
request_query_params = request.get_query || {}
config_query_params = config.get_query || {}
config_query_params.each do |key, value|
request_query_params[key] ||= value
end
request.set_query(request_query_params)
request
end
|