class UrijiEmojiPicker::EmojiMap
Public Class Methods
new(emoji_list = nil)
click to toggle source
# File lib/helper/emoji_map.rb, line 11 def initialize(emoji_list = nil) emoji_list ||= begin emoji_json = File.read(File.absolute_path(File.dirname(__FILE__) + 'emojis.json')) JSON.parse(emoji_json) end @emoji_by_name = {} @emoji_by_moji = {} emoji_list.each do |emoji_hash| name = emoji_hash[0] @emoji_by_name[name] = emoji_hash if name moji = emoji_hash[1]['char'] @emoji_by_moji[moji] = emoji_hash if moji end end