class TuneupTechnology::Tickets
The tickets object
Attributes
base_url[R]
make_http_request[R]
Public Class Methods
new(base_url, make_http_request)
click to toggle source
# File lib/tuneuptechnology/tickets.rb, line 8 def initialize(base_url, make_http_request) @base_url = base_url @make_http_request = make_http_request end
Public Instance Methods
all()
click to toggle source
Retrieve all ticket records
# File lib/tuneuptechnology/tickets.rb, line 20 def all endpoint = "#{@base_url}/tickets" Client.make_http_request('get', endpoint) end
create(data)
click to toggle source
Create a ticket
# File lib/tuneuptechnology/tickets.rb, line 14 def create(data) endpoint = "#{@base_url}/tickets" Client.make_http_request('post', endpoint, data) end
delete(id)
click to toggle source
Delete a ticket record
# File lib/tuneuptechnology/tickets.rb, line 38 def delete(id) endpoint = "#{@base_url}/tickets/#{id}" Client.make_http_request('delete', endpoint) end
retrieve(id)
click to toggle source
Retrieve a single ticket record
# File lib/tuneuptechnology/tickets.rb, line 26 def retrieve(id) endpoint = "#{@base_url}/tickets/#{id}" Client.make_http_request('get', endpoint) end
update(id, data)
click to toggle source
Update a ticket record
# File lib/tuneuptechnology/tickets.rb, line 32 def update(id, data) endpoint = "#{@base_url}/tickets/#{id}" Client.make_http_request('patch', endpoint, data) end