Class: CodebaseApi::Project
- Inherits:
-
Object
- Object
- CodebaseApi::Project
- Defined in:
- lib/codebase_api/project.rb
Class Method Summary collapse
-
.all ⇒ Object
display all projects.
-
.create(name) ⇒ Object
create project - name is required.
-
.delete(project) ⇒ Object
delete a project.
-
.view(project) ⇒ Object
view a specific project.
Class Method Details
.all ⇒ Object
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 |