module HelpDeskAPI::Tickets
Public Class Methods
all()
click to toggle source
# File lib/helpdeskapi/tickets.rb, line 14 def self.all HelpDeskAPI::Utilities.parse_response HelpDeskAPI::Request.request('GET', HelpDeskAPI::Endpoints::TICKETS_ALL), 'tickets', Ticket end
closed()
click to toggle source
# File lib/helpdeskapi/tickets.rb, line 22 def self.closed HelpDeskAPI::Utilities.parse_response HelpDeskAPI::Request.request('GET', HelpDeskAPI::Endpoints::TICKETS_CLOSED), 'tickets', Ticket end
my()
click to toggle source
# File lib/helpdeskapi/tickets.rb, line 26 def self.my HelpDeskAPI::Utilities.parse_response HelpDeskAPI::Request.request('GET', HelpDeskAPI::Endpoints::TICKETS_MY_TICKETS), 'tickets', Ticket end
open()
click to toggle source
# File lib/helpdeskapi/tickets.rb, line 18 def self.open HelpDeskAPI::Utilities.parse_response HelpDeskAPI::Request.request('GET', HelpDeskAPI::Endpoints::TICKETS_OPEN), 'tickets', Ticket end
past_due()
click to toggle source
# File lib/helpdeskapi/tickets.rb, line 38 def self.past_due HelpDeskAPI::Utilities.parse_response HelpDeskAPI::Request.request('GET', HelpDeskAPI::Endpoints::TICKETS_PAST_DUE), 'ticket', Ticket end
search(query)
click to toggle source
# File lib/helpdeskapi/tickets.rb, line 10 def self.search(query) HelpDeskAPI::Utilities.parse_response HelpDeskAPI::Request.request('GET', HelpDeskAPI::Endpoints::TICKETS_ALL+"?q=#{URI.escape query}"), 'tickets', Ticket end
unassigned()
click to toggle source
# File lib/helpdeskapi/tickets.rb, line 30 def self.unassigned HelpDeskAPI::Utilities.parse_response HelpDeskAPI::Request.request('GET', HelpDeskAPI::Endpoints::TICKETS_UNASSIGNED), 'ticket', Ticket end
waiting()
click to toggle source
# File lib/helpdeskapi/tickets.rb, line 34 def self.waiting HelpDeskAPI::Utilities.parse_response HelpDeskAPI::Request.request('GET', HelpDeskAPI::Endpoints::TICKETS_WAITING), 'ticket', Ticket end