6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
# File 'lib/utilities/UERequest.rb', line 6
def self.fetch(resource, request_options)
form = request_options[:form] || {}
user = request_options[:user]
pass = request_options[:pass]
$logger.debug form.inspect
url_prefix = Constants.base_url.gsub /https?:\/\//, "https://#{user}:#{pass}@"
url = url_prefix + resource
$logger.debug "http => #{url}"
response = RestClient.post url, form.to_json
$logger.debug "resp => #{JSON.parse(response).deep_symbolize_keys}"
JSON.parse(response).deep_symbolize_keys rescue response
end
|