From 0a94700c8a9c4a24a9f851a9aeb72926864bd436 Mon Sep 17 00:00:00 2001 From: "Luke \"Jared\" Bennett" Date: Sun, 4 Dec 2016 03:40:33 +0000 Subject: Sort emoji categories --- lib/gitlab/award_emoji.rb | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/lib/gitlab/award_emoji.rb b/lib/gitlab/award_emoji.rb index 39b43ab5489..43562a9a216 100644 --- a/lib/gitlab/award_emoji.rb +++ b/lib/gitlab/award_emoji.rb @@ -29,11 +29,9 @@ module Gitlab @emoji_by_category[category] << data end - - @emoji_by_category = @emoji_by_category.sort.to_h end - @emoji_by_category + @emoji_by_category = sort_emoji_by_category end def self.emojis @@ -52,6 +50,22 @@ module Gitlab end end + def self.sort_emoji_by_category + sorted_emoji_by_category = {} + [ + 'people', + 'nature', + 'travel', + 'activity', + 'objects', + 'symbols', + 'flags' + ].each do |category| + sorted_emoji_by_category[category] = @emoji_by_category[category] + end + sorted_emoji_by_category + end + # Returns an Array of Emoji names and their asset URLs. def self.urls @urls ||= begin -- cgit v1.2.1