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