module Caplinked::Utils
Public Instance Methods
perform_delete(path, params = {}, body = {}, headers = {})
click to toggle source
# File lib/caplinked/utils.rb, line 11 def perform_delete(path, params = {}, body = {}, headers = {}) perform_request(:delete, path, { params: params, body: body, headers: headers }) end
perform_get(path, params = {})
click to toggle source
# File lib/caplinked/utils.rb, line 7 def perform_get(path, params = {}) perform_request(:get, path, { params: params }) end
perform_post(path, params = {}, body = {}, headers = {})
click to toggle source
# File lib/caplinked/utils.rb, line 19 def perform_post(path, params = {}, body = {}, headers = {}) perform_request(:post, path, { params: params, body: body, headers: headers }) end
perform_put(path, params = {}, body = {}, headers = {})
click to toggle source
# File lib/caplinked/utils.rb, line 15 def perform_put(path, params = {}, body = {}, headers = {}) perform_request(:put, path, { params: params, body: body, headers: headers }) end
perform_put_with_binary_data(path, params = {}, file)
click to toggle source
# File lib/caplinked/utils.rb, line 23 def perform_put_with_binary_data(path, params = {}, file) perform_request(:put, path, { params: params, body: file }) end
Private Instance Methods
perform_request(request_method, path, options = {})
click to toggle source
# File lib/caplinked/utils.rb, line 28 def perform_request(request_method, path, options = {}) Caplinked::Request.new(self, request_method, path, options).perform end