class Moxprox::Request

Public Class Methods

new(path, method = "post", query = {}) click to toggle source
# File lib/moxprox/request.rb, line 3
def initialize(path, method = "post", query = {})
  @path = path
  @query = query
  @method = method
end

Public Instance Methods

perform(ticket) click to toggle source
# File lib/moxprox/request.rb, line 9
def perform(ticket)
  result = ticket.connection.request(path: "/api2/json/#{@path}", method: @method, query: @query, headers: ticket.headers)
  data = JSON.parse(result.body)
  data["data"]
end