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