module GrooveHQ::Client::Tickets
Public Instance Methods
create_ticket(options)
click to toggle source
# File lib/groovehq/client/tickets.rb, line 10 def create_ticket(options) post("/tickets", options) end
ticket(ticket_number)
click to toggle source
# File lib/groovehq/client/tickets.rb, line 14 def ticket(ticket_number) get("/tickets/#{ticket_number}") end
ticket_assignee(ticket_number)
click to toggle source
# File lib/groovehq/client/tickets.rb, line 30 def ticket_assignee(ticket_number) get("/tickets/#{ticket_number}/assignee") end
ticket_state(ticket_number)
click to toggle source
# File lib/groovehq/client/tickets.rb, line 22 def ticket_state(ticket_number) get("/tickets/#{ticket_number}/state") end
tickets(options = {})
click to toggle source
# File lib/groovehq/client/tickets.rb, line 18 def tickets(options = {}) get("/tickets", options) end
tickets_count(options = {})
click to toggle source
# File lib/groovehq/client/tickets.rb, line 6 def tickets_count(options = {}) get("/tickets/count", options) end
update_ticket_assigned_group(ticket_number, group)
click to toggle source
# File lib/groovehq/client/tickets.rb, line 42 def update_ticket_assigned_group(ticket_number, group) put("/tickets/#{ticket_number}/assigned_group", group: group) end
update_ticket_assignee(ticket_number, assignee)
click to toggle source
# File lib/groovehq/client/tickets.rb, line 34 def update_ticket_assignee(ticket_number, assignee) put("/tickets/#{ticket_number}/assignee", assignee: assignee) end
update_ticket_priority(ticket_number, priority)
click to toggle source
# File lib/groovehq/client/tickets.rb, line 38 def update_ticket_priority(ticket_number, priority) put("/tickets/#{ticket_number}/priority", priority: priority) end
update_ticket_state(ticket_number, state)
click to toggle source
# File lib/groovehq/client/tickets.rb, line 26 def update_ticket_state(ticket_number, state) put("/tickets/#{ticket_number}/state", state: state) end