Class: CodebaseApi::Project

Inherits:
Object
  • Object
show all
Defined in:
lib/codebase_api/project.rb

Class Method Summary collapse

Class Method Details

.allObject

display all projects



7
8
9
# File 'lib/codebase_api/project.rb', line 7

def all
  CodebaseApi::Request.request("projects")
end

.create(name) ⇒ Object

create project - name is required



12
13
14
# File 'lib/codebase_api/project.rb', line 12

def create(name)
  CodebaseApi::Request.request("create_project", :post, {:project => {:name => name}})
end

.delete(project) ⇒ Object

delete a project



22
23
24
25
# File 'lib/codebase_api/project.rb', line 22

def delete(project)
  CodebaseApi::Request.request(project, :delete)
  return true
end

.view(project) ⇒ Object

view a specific project



17
18
19
# File 'lib/codebase_api/project.rb', line 17

def view(project)
  CodebaseApi::Request.request(project)
end