Module: Emoji

Extended by:
Emoji
Included in:
Emoji
Defined in:
lib/gitlab_emoji.rb

Instance Method Summary collapse

Instance Method Details

#additional_emojisObject



19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
# File 'lib/gitlab_emoji.rb', line 19

def additional_emojis
  {
    "check_button_green"=> {"name"=>"check_button_green", "category"=>"gesture"},
    "white_large_square"=> {"name"=>"white_large_square", "category"=>"gesture"},
    "thumbs_up_sign"=> {"name"=>"thumbs_up_sign", "category"=>"gesture"},
    "thumbs_down_sign"=> {"name"=>"thumbs_down_sign", "category"=>"gesture"},
    "white_up_pointing_index"=> {"name"=>"white_up_pointing_index", "category"=>"gesture"},
    "blue_heart"=> {"name"=>"blue_heart", "category"=>"abstract"},
    "broken_heart"=> {"name"=>"broken_heart", "category"=>"abstract"},
    "green_heart"=> {"name"=>"green_heart", "category"=>"abstract"},
    "purple_heart"=> {"name"=>"purple_heart", "category"=>"abstract"},
    "yellow_heart"=> {"name"=>"yellow_heart", "category"=>"abstract"},
    "white_check_mark"=> {"name"=>"check_button_green", "category"=>"gesture"},
    "thumbsup"=> {"name"=>"thumbs_up_sign", "category"=>"gesture"},
    "thumbsdown"=> {"name"=>"thumbs_down_sign", "category"=>"gesture"},
    "+1"=> {"name"=>"thumbs_up_sign", "category"=>"gesture"},
    "-1"=> {"name"=>"thumbs_down_sign", "category"=>"gesture"}
  }
end

#emoji_listObject



10
11
12
13
# File 'lib/gitlab_emoji.rb', line 10

def emoji_list
  list = index.instance_variable_get(:@emoji_by_name)
  list.merge!(additional_emojis)
end

#find_by_name(name) ⇒ Object



15
16
17
# File 'lib/gitlab_emoji.rb', line 15

def find_by_name(name)
  emoji_list[name]
end

#namesObject



6
7
8
# File 'lib/gitlab_emoji.rb', line 6

def names
  emoji_list.keys.sort
end