Method: Gitlab::Client::AwardEmojis#create_award_emoji

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

#create_award_emoji(project, awardable_id, awardable_type, emoji_name) ⇒ Gitlab::ObjectifiedHash

Awards a new emoji to an awardable(issue, merge request or snippet)

Examples:

Gitlab.create_award_emoji(1, 80, 'issue', 'blowfish')
Gitlab.create_award_emoji(1, 80, 'merge_request', 'blowfish')
Gitlab.create_award_emoji(1, 80, 'snippet', 'blowfish')

Parameters:

  • project (Integer)

    The ID of a project.

  • awardable_id (Integer)

    The ID of an awardable(issue, merge request or snippet).

  • awardable_type (String)

    The type of the awardable(can be ‘issue’, ‘merge_request’ or ‘snippet’)

  • emoji_name (String)

    The name of the emoji, without colons.

Returns:


83
84
85
# File 'lib/gitlab/client/award_emojis.rb', line 83

def create_award_emoji(project, awardable_id, awardable_type, emoji_name)
  post("/projects/#{url_encode project}/#{awardable_type}s/#{awardable_id}/award_emoji", body: { name: emoji_name })
end