module WorkSnaps::API::Projects
Public Instance Methods
create_project(project_info)
click to toggle source
# File lib/worksnaps/api/projects.rb, line 9 def create_project(project_info) object_from_response(WorkSnaps::Project, :post, '/api/projects.xml', {:project => project_info}) end
project(p_id)
click to toggle source
# File lib/worksnaps/api/projects.rb, line 17 def project(p_id) object_from_response(WorkSnaps::Project, :get, "/api/projects/#{p_id}.xml") end
projects()
click to toggle source
# File lib/worksnaps/api/projects.rb, line 21 def projects objects_from_response(WorkSnaps::Project, :get, '/api/projects.xml') end
update_project(p_id, project_info)
click to toggle source
# File lib/worksnaps/api/projects.rb, line 13 def update_project(p_id, project_info) object_from_response(WorkSnaps::Project, :put, "/api/projects/#{p_id}.xml", {:project => project_info}) end