Module: Emoja
- Defined in:
- lib/emoja.rb,
lib/emoja/version.rb
Defined Under Namespace
Classes: Dictionary, Meta
Constant Summary
collapse
- VERSION =
"0.1.0"
Class Method Summary
collapse
Class Method Details
.include_emoji?(text) ⇒ Boolean
57
58
59
|
# File 'lib/emoja.rb', line 57
def include_emoji?(text)
!(text.chars & dictionary.emoji_list).empty?
end
|
.search(keyword) ⇒ Object
52
53
54
|
# File 'lib/emoja.rb', line 52
def search(keyword)
dictionary.search(keyword).map(&:emoji)
end
|
.translate(text) ⇒ Object
44
45
46
47
48
49
|
# File 'lib/emoja.rb', line 44
def translate(text)
text.chars.map do |c|
meta = dictionary.find(c)
meta ? meta.short_name : c
end.join
end
|