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