Method: Gitlab::Client::Services#change_service

Defined in:
lib/gitlab/client/services.rb

#change_service(project, service, params) ⇒ Boolean

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

Examples:

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' })

Parameters:

  • project (Integer, String)

    The ID or name of a project.

  • service (String)

    A service code name.

  • params (Hash)

    A service parameters.

Returns:

  • (Boolean)

19
20
21
# File 'lib/gitlab/client/services.rb', line 19

def change_service(project, service, params)
  put("/projects/#{url_encode project}/services/#{correct_service_name(service)}", body: params)
end