Method: Gitlab::Client::UserSnippets#edit_user_snippet

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

#edit_user_snippet(id, options = {}) ⇒ Gitlab::ObjectifiedHash

Update an existing snippet.

Examples:

Gitlab.edit_user_snippet(34, { file_name: 'README.txt' })
Gitlab.edit_user_snippet(34, { file_name: 'README.txt', title: 'New title' })

Parameters:

  • id (Integer)

    ID of snippet to update.

  • options (Hash) (defaults to: {})

    A customizable set of options.

Options Hash (options):

  • :title (String) — default: optional

    Title of a snippet.

  • :file_name (String) — default: optional

    Name of a snippet file.

  • :content (String) — default: optional

    Content of a snippet.

  • :description (String) — default: optional

    Description of a snippet.

  • :visibility (String) — default: optional

    visibility of a snippet.

Returns:

[View source]

72
73
74
# File 'lib/gitlab/client/user_snippets.rb', line 72

def edit_user_snippet(id, options = {})
  put("/snippets/#{id}", body: options)
end