Module: Emoji
Instance Method Summary collapse
- #custom ⇒ Object
- #images_path ⇒ Object
- #name_for(unicode) ⇒ Object
- #names ⇒ Object
- #unicode_for(name) ⇒ Object
- #unicodes ⇒ Object
Instance Method Details
#custom ⇒ Object
16 17 18 |
# File 'lib/emoji.rb', line 16 def custom @custom ||= mapping.select { |name, unicode| unicode.nil? }.keys.sort end |
#images_path ⇒ Object
4 5 6 |
# File 'lib/emoji.rb', line 4 def images_path File.("../../images", __FILE__) end |
#name_for(unicode) ⇒ Object
24 25 26 |
# File 'lib/emoji.rb', line 24 def name_for(unicode) inverted_mapping[unicode] end |
#names ⇒ Object
8 9 10 |
# File 'lib/emoji.rb', line 8 def names @names ||= mapping.keys.sort end |
#unicode_for(name) ⇒ Object
20 21 22 |
# File 'lib/emoji.rb', line 20 def unicode_for(name) Array(mapping[name]).last end |
#unicodes ⇒ Object
12 13 14 |
# File 'lib/emoji.rb', line 12 def unicodes @unicodes ||= inverted_mapping.keys end |