Class: Swift::Playground::Util::Pipeline::UnicodeEmojiFilter
- Inherits:
-
HTML::Pipeline::EmojiFilter
- Object
- HTML::Pipeline::EmojiFilter
- Swift::Playground::Util::Pipeline::UnicodeEmojiFilter
- Defined in:
- lib/swift/playground/util/pipeline/unicode_emoji_filter.rb
Instance Method Summary collapse
-
#emoji_image_filter(text) ⇒ Object
Override EmojiFilter’s image replacement to replace with Unicode instead:.
- #validate ⇒ Object
Instance Method Details
#emoji_image_filter(text) ⇒ Object
Override EmojiFilter’s image replacement to replace with Unicode instead:
12 13 14 15 16 17 |
# File 'lib/swift/playground/util/pipeline/unicode_emoji_filter.rb', line 12 def emoji_image_filter(text) text.gsub(emoji_pattern) do |match| name = $1 "<span class='emoji'>#{emoji_unicode_replacement(name)}</span>" end end |
#validate ⇒ Object
7 8 9 |
# File 'lib/swift/playground/util/pipeline/unicode_emoji_filter.rb', line 7 def validate # No need to for :asset_root in context like EmojiFilter requires end |