Sha256: ceabb60d52dcde2476f02e46b5be6f9ba072d5703084fc9f1ee2e5b982a61323
Contents?: true
Size: 1.21 KB
Versions: 1
Compression:
Stored size: 1.21 KB
Contents
module GrooveHQ class Client module Tickets # FIXME Doesn't work yet, shows only one random folder at the moment def tickets_count(options = {}) get("/tickets/count", options) end def create_ticket(options) post("/tickets", options) end def ticket(ticket_number) get("/tickets/#{ticket_number}") end def tickets(options = {}) get("/tickets", options) end def ticket_state(ticket_number) get("/tickets/#{ticket_number}/state") end def update_ticket_state(ticket_number, state) put("/tickets/#{ticket_number}/state", state: state) end def ticket_assignee(ticket_number) get("/tickets/#{ticket_number}/assignee") end def update_ticket_assignee(ticket_number, assignee) put("/tickets/#{ticket_number}/assignee", assignee: assignee) end def update_ticket_priority(ticket_number, priority) put("/tickets/#{ticket_number}/assignee", priority: priority) end def update_ticket_assigned_group(ticket_number, assigned_group) put("/tickets/#{ticket_number}/assigned_group", assigned_group: assigned_group) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
groovehq-1.0.0 | lib/groovehq/client/tickets.rb |