module WorkSnaps::API::UserAssignments

Public Instance Methods

create_user_assignment(p_id, assignment_info) click to toggle source
# File lib/worksnaps/api/user_assignments.rb, line 9
def create_user_assignment(p_id, assignment_info)
  object_from_response(WorkSnaps::UserAssignment, :post, "/api/projects/#{p_id}/user_assignments.xml", {:user_assignment => assignment_info})
end
delete_user_assignment(p_id, assignment_id) click to toggle source
# File lib/worksnaps/api/user_assignments.rb, line 17
def delete_user_assignment(p_id, assignment_id)
  object_from_response(WorkSnaps::UserAssignment, :delete, "/api/projects/#{p_id}/user_assignments/#{assignment_id}.xml")
end
update_user_assignment(p_id, assignment_id, assignment_info) click to toggle source
# File lib/worksnaps/api/user_assignments.rb, line 13
def update_user_assignment(p_id, assignment_id, assignment_info)
  object_from_response(WorkSnaps::UserAssignment, :put, "/api/projects/#{p_id}/user_assignments/#{assignment_id}.xml", {:user_assignment => project_info})
end
user_assignment(p_id, assignment_id) click to toggle source
# File lib/worksnaps/api/user_assignments.rb, line 21
def user_assignment(p_id, assignment_id)
  object_from_response(WorkSnaps::UserAssignment, :get, "/api/projects/#{p_id}/user_assignments/#{assignment_id}.xml")
end
user_assignments(p_id) click to toggle source
# File lib/worksnaps/api/user_assignments.rb, line 25
def user_assignments(p_id)
  objects_from_response(WorkSnaps::UserAssignment, :get, "/api/projects/#{p_id}/user_assignments.xml")
end