Class: CodebaseApi::Hook

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

Class Method Summary collapse

Class Method Details

.all(project, repo_name) ⇒ Object

list the hooks for a repository



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

def all(project, repo_name)
	CodebaseApi::Request.request("#{project}/#{repo_name}/hooks")
end

.create(project, repo_name, url, username = nil, password = nil) ⇒ Object

create a hook for a project & repo



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

def create(project, repo_name, url, username=nil, password=nil)
	CodebaseApi::Request.request("#{project}/#{repo_name}/hooks", :post, {:repository_hook => {:url => url, :username => username, :password => password}} )
end