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