Module Gitlab::Client::Services
In: lib/gitlab/client/services.rb

Methods

Public Instance methods

Create/Edit service Full service params documentation: github.com/gitlabhq/gitlabhq/blob/master/doc/api/services.md

@example

  Gitlab.change_service(42, :redmine, { new_issue_url: 'https://example.com/projects/test_project/issues/new',
                                        project_url: 'https://example.com/projects/test_project/issues',
                                        issues_url: 'https://example.com/issues/:id' })

@param [Integer] project The ID of a project. @param [String] service A service code name. @param [Hash] params A service parameters. @return [Boolean]

Delete service

@example

  Gitlab.delete_service(42, :redmine)

@param [Integer] project The ID of a project. @param [String] service A service code name. @return [Boolean]

Get service

@example

  Gitlab.service(42, :redmine)

@param [Integer] project The ID of a project. @param [String] service A service code name. @return [Gitlab::ObjectifiedHash]

[Validate]