Class: CodebaseApi::Repository
- Inherits:
-
Object
- Object
- CodebaseApi::Repository
- Defined in:
- lib/codebase_api/repository.rb
Class Method Summary collapse
-
.all(project) ⇒ Object
lists all the repositories for a project.
-
.create(project, repo_name, repo_scm) ⇒ Object
creates a new repository for a project.
-
.show(project, repo_name) ⇒ Object
show a specified repository for a project.
Class Method Details
.all(project) ⇒ Object
lists all the repositories for a project
7 8 9 |
# File 'lib/codebase_api/repository.rb', line 7 def all(project) CodebaseApi::Request.request("#{project}/repositories") end |
.create(project, repo_name, repo_scm) ⇒ Object
creates a new repository for a project
17 18 19 |
# File 'lib/codebase_api/repository.rb', line 17 def create(project, repo_name, repo_scm) CodebaseApi::Request.request("#{project}/repositories", :post, {:repository => {:name => repo_name, :scm => repo_scm}}) end |
.show(project, repo_name) ⇒ Object
show a specified repository for a project
12 13 14 |
# File 'lib/codebase_api/repository.rb', line 12 def show(project, repo_name) CodebaseApi::Request.request("#{project}/#{repo_name}") end |