Class: TuneupTechnology::Ticket
- Inherits:
-
Object
- Object
- TuneupTechnology::Ticket
- Defined in:
- lib/tuneuptechnology/ticket.rb
Overview
Methods for the Ticket object
Class Method Summary collapse
-
.all(data) ⇒ Object
Retrieve all ticket records.
-
.create(data) ⇒ Object
Create a ticket.
-
.delete(data) ⇒ Object
Delete a ticket record.
-
.retrieve(data) ⇒ Object
Retrieve a single ticket record.
-
.update(data) ⇒ Object
Update a ticket record.
Class Method Details
.all(data) ⇒ Object
Retrieve all ticket records
13 14 15 16 |
# File 'lib/tuneuptechnology/ticket.rb', line 13 def self.all(data) endpoint = Client.base_url + 'tickets' Client.post(data, endpoint) end |
.create(data) ⇒ Object
Create a ticket
7 8 9 10 |
# File 'lib/tuneuptechnology/ticket.rb', line 7 def self.create(data) endpoint = Client.base_url + 'tickets/create' Client.post(data, endpoint) end |
.delete(data) ⇒ Object
Delete a ticket record
31 32 33 34 |
# File 'lib/tuneuptechnology/ticket.rb', line 31 def self.delete(data) endpoint = Client.base_url + 'tickets/' + data['id'].to_s + '/delete' Client.post(data, endpoint) end |
.retrieve(data) ⇒ Object
Retrieve a single ticket record
19 20 21 22 |
# File 'lib/tuneuptechnology/ticket.rb', line 19 def self.retrieve(data) endpoint = Client.base_url + 'tickets/' + data['id'].to_s Client.post(data, endpoint) end |
.update(data) ⇒ Object
Update a ticket record
25 26 27 28 |
# File 'lib/tuneuptechnology/ticket.rb', line 25 def self.update(data) endpoint = Client.base_url + 'tickets/' + data['id'].to_s + '/update' Client.post(data, endpoint) end |