Class: DiscourseEmojis::EmojiSynchronizer
- Inherits:
-
Object
- Object
- DiscourseEmojis::EmojiSynchronizer
- Defined in:
- lib/discourse_emojis/emoji_synchronizer.rb
Constant Summary collapse
- UNICODE_DIR =
The EmojiSynchronizer class is responsible for synchronizing missing emoji files across different directories. It ensures that all non-Unicode emoji directories contain the necessary emoji files from the Unicode directory.
Constants:
-
UNICODE_DIR: The directory where Unicode emoji files are stored.
Usage: To synchronize missing emoji files, call the ‘sync_missing_emojis` method:
DiscourseEmojis::EmojiSynchronizer.sync_missing_emojis
-
"dist/emoji/unicode"
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.sync_missing_emojis ⇒ Object
19 20 21 |
# File 'lib/discourse_emojis/emoji_synchronizer.rb', line 19 def self.sync_missing_emojis new.sync_missing_emojis end |
Instance Method Details
#sync_missing_emojis ⇒ Object
23 24 25 |
# File 'lib/discourse_emojis/emoji_synchronizer.rb', line 23 def sync_missing_emojis emoji_dirs.each { |target_dir| sync_directory(target_dir) } end |