Merge pull request #156 from ashmaroli/interpolate-regex-once

Interpolate gender-variation regex just once
This commit is contained in:
Mislav Marohnić
2019-05-02 10:20:46 +02:00
committed by GitHub

View File

@@ -107,7 +107,7 @@ module Emoji
data.each do |raw_emoji|
raw = raw_emoji['emoji']
next unless raw
no_gender = raw.sub(/(#{VARIATION_SELECTOR_16})?#{ZERO_WIDTH_JOINER}(#{FEMALE_SYMBOL}|#{MALE_SYMBOL})/, '')
no_gender = raw.sub(/(#{VARIATION_SELECTOR_16})?#{ZERO_WIDTH_JOINER}(#{FEMALE_SYMBOL}|#{MALE_SYMBOL})/o, '')
next unless $2
emoji = find_by_unicode(no_gender)
next unless emoji