Class: DiscourseEmojis::EmojiAliasCreator

Inherits:
Object
  • Object
show all
Defined in:
lib/discourse_emojis/emoji_alias_creator.rb

Overview

The EmojiAliasCreator is responsible for creating alias files for emojis based on the aliases defined in EMOJI_ALIASES. It handles both regular emojis and tonable emojis.

Usage: To create emoji alias files, call the ‘create_aliases` method:

DiscourseEmojis::EmojiAliasCreator.create_aliases

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.create_aliasesObject



14
15
16
# File 'lib/discourse_emojis/emoji_alias_creator.rb', line 14

def self.create_aliases
  new.create_aliases
end

Instance Method Details

#create_aliasesObject



18
19
20
# File 'lib/discourse_emojis/emoji_alias_creator.rb', line 18

def create_aliases
  emoji_dirs.each { |dir| create_aliases_for_directory(dir) }
end