Class: CodebaseApi::Repository

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

Class Method Summary collapse

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