module Mavenlink::APIOperations::Request::ClassMethods

Public Instance Methods

get(path, params = {}) click to toggle source
# File lib/mavenlink/api_operations/request.rb, line 7
def get(path, params = {})
  api_base = Mavenlink.api_base
  api_key = Mavenlink.api_key
  options = {
    query: params,
    headers: {
      Authorization: "Bearer #{api_key}",
    },
  }
  HTTParty.get("#{api_base}#{path}", options)
end
post(path, params = {}) click to toggle source
# File lib/mavenlink/api_operations/request.rb, line 19
def post(path, params = {})
  api_base = Mavenlink.api_base
  api_key = Mavenlink.api_key
  options = {
    body: params,
    headers: {
      Authorization: "Bearer #{api_key}",
    },
  }
  HTTParty.post("#{api_base}#{path}", options)
end