Class: CodebaseApi::Hook
- Inherits:
-
Object
- Object
- CodebaseApi::Hook
- Defined in:
- lib/codebase_api/hook.rb
Class Method Summary collapse
-
.all(project, repo_name) ⇒ Object
list the hooks for a repository.
-
.create(project, repo_name, url, username = nil, password = nil) ⇒ Object
create a hook for a project & repo.
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 |