| Module | Gitlab::Client::SystemHooks |
| In: |
lib/gitlab/client/system_hooks.rb
|
Defines methods related to system hooks. @see github.com/gitlabhq/gitlabhq/blob/master/doc/api/system_hooks.md
Adds a new system hook.
@example
Gitlab.add_hook('http://example.com/hook')
Gitlab.add_system_hook('https://api.example.net/v1/hook')
@param [String] url The hook URL. @return [Gitlab::ObjectifiedHash]
Deletes a new system hook.
@example
Gitlab.delete_hook(3) Gitlab.delete_system_hook(12)
@param [Integer] id The ID of a system hook. @return [Gitlab::ObjectifiedHash]
Tests a system hook.
@example
Gitlab.hook(3) Gitlab.system_hook(12)
@param [Integer] id The ID of a system hook. @return [Array<Gitlab::ObjectifiedHash>]
Gets a list of system hooks.
@example
Gitlab.hooks Gitlab.system_hooks
@param [Hash] options A customizable set of options. @option options [Integer] :page The page number. @option options [Integer] :per_page The number of results per page. @return [Array<Gitlab::ObjectifiedHash>]