module WorkSnaps::API::TimeEntries

Public Instance Methods

create_task_assignment(p_id, assignment_info) click to toggle source
# File lib/worksnaps/api/time_entries.rb, line 9
def create_task_assignment(p_id, assignment_info)
  object_from_response(WorkSnaps::TaskAssignment, :post, "/api/projects/#{p_id}/task_assignments.xml", {:task_assignment => assignment_info})
end
delete_task_assignment(p_id, assignment_id) click to toggle source
# File lib/worksnaps/api/time_entries.rb, line 13
def delete_task_assignment(p_id, assignment_id)
  object_from_response(WorkSnaps::TaskAssignment, :delete, "/api/projects/#{p_id}/task_assignments/#{assignment_id}.xml")
end
screen_short(p_id, entry_id) click to toggle source
# File lib/worksnaps/api/time_entries.rb, line 21
def screen_short(p_id, entry_id)
  object_from_response(WorkSnaps::TaskAssignment, :get, "/api/projects/#{p_id}/time_entries/#{entry_id}.xml?full_resolution_url=1")
end
task_assignments(p_id) click to toggle source
# File lib/worksnaps/api/time_entries.rb, line 25
def task_assignments(p_id)
  objects_from_response(WorkSnaps::TaskAssignment, :get, "/api/projects/#{p_id}/task_assignments.xml")
end
time_entry(p_id, entry_id) click to toggle source
# File lib/worksnaps/api/time_entries.rb, line 17
def time_entry(p_id, entry_id)
  object_from_response(WorkSnaps::TaskAssignment, :get, "/api/projects/#{p_id}/time_entries/#{entry_id}.xml")
end