lib/quesadilla/extractor/emoji.rb in quesadilla-0.1.2 vs lib/quesadilla/extractor/emoji.rb in quesadilla-0.1.3

- old
+ new

@@ -25,14 +25,15 @@ @original_text.sub!(original, key) i += 1 end # Replace emojis - while match = @original_text.match(EMOJI_COLON_REGEX) - sym = match[1].downcase.to_sym + match = @original_text.match(EMOJI_COLON_REGEX) + match.captures.each do |match| + sym = match.downcase.to_sym next unless NamedEmoji.emojis.keys.include?(sym) - @original_text.sub!(match[0], NamedEmoji.emojis[sym]) - end + @original_text.sub!(":#{sym}:", NamedEmoji.emojis[sym]) + end if match && match.captures # Unreplace codes codes.each do |key, value| @original_text.sub!(key, value) end