module Gitlab::Client::SystemHooks

def add_hook(url)

Returns:
  • (Gitlab::ObjectifiedHash) -

Parameters:
  • url (String) -- The hook URL.
def add_hook(url)
  post("/hooks", body: { url: url })
end

def delete_hook(id)

Returns:
  • (Gitlab::ObjectifiedHash) -

Parameters:
  • id (Integer) -- The ID of a system hook.
def delete_hook(id)
  delete("/hooks/#{id}")
end

def hook(id)

Returns:
  • (Array) -

Parameters:
  • id (Integer) -- The ID of a system hook.
def hook(id)
  get("/hooks/#{id}")
end

def hooks(options={})

Returns:
  • (Array) -

Options Hash: (**options)
  • :per_page (Integer) -- The number of results per page.
  • :page (Integer) -- The page number.

Parameters:
  • options (Hash) -- A customizable set of options.
def hooks(options={})
  get("/hooks", query: options)
end