module Freshly::Client::Tickets
Public Instance Methods
create_ticket(options={})
click to toggle source
# File lib/freshly/client/tickets.rb, line 13 def create_ticket options={} post "tickets", options end
delete_ticket(id, options={})
click to toggle source
# File lib/freshly/client/tickets.rb, line 22 def delete_ticket id, options={} ticket = Ticket.new(id) destroy ticket.path, options end
edit_ticket(id, options={})
click to toggle source
# File lib/freshly/client/tickets.rb, line 17 def edit_ticket id, options={} ticket = Ticket.new(id) put ticket.path, options end
reply_to_ticket(id, options={})
click to toggle source
# File lib/freshly/client/tickets.rb, line 32 def reply_to_ticket id, options={} ticket = Ticket.new(id) post "#{ticket.path}/reply", options end
restore_ticket(id, options={})
click to toggle source
# File lib/freshly/client/tickets.rb, line 27 def restore_ticket id, options={} ticket = Ticket.new(id) put "#{ticket.path}/restore", options end
ticket(options={})
click to toggle source
# File lib/freshly/client/tickets.rb, line 9 def ticket options={} get "ticket", options end
ticket_notes(id, options={})
click to toggle source
# File lib/freshly/client/tickets.rb, line 37 def ticket_notes id, options={} ticket = Ticket.new(id) paginate "#{ticket.path}/notes", options end
ticket_time_entries(id, options={})
click to toggle source
# File lib/freshly/client/tickets.rb, line 42 def ticket_time_entries id, options={} ticket = Ticket.new(id) paginate "#{ticket.path}/time_entries", options end
tickets(options={})
click to toggle source
# File lib/freshly/client/tickets.rb, line 5 def tickets options={} paginate "tickets", options end