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