Sha256: 3eb00a807f3ea7957e6df63ecd8ddad52b3359e4eb42a98efe9fba6b14829141
Contents?: true
Size: 1.11 KB
Versions: 3
Compression:
Stored size: 1.11 KB
Contents
module GrooveHQ class Client module Tickets 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}/priority", priority: priority) end def update_ticket_assigned_group(ticket_number, group) put("/tickets/#{ticket_number}/assigned_group", group: group) end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
groovehq-1.0.7 | lib/groovehq/client/tickets.rb |
groovehq-1.0.6 | lib/groovehq/client/tickets.rb |
groovehq-1.0.5 | lib/groovehq/client/tickets.rb |