Module: EmojiHelper
- Included in:
- MarkdownHelper
- Defined in:
- app/helpers/emoji_helper.rb
Instance Method Summary collapse
Instance Method Details
#emojify(content) ⇒ Object
3 4 5 6 7 8 9 10 11 |
# File 'app/helpers/emoji_helper.rb', line 3 def emojify(content) content.to_str.gsub(/:([a-z0-9\+\-_]+):/) do |match| if Emoji.all.map(&:name).include?($1) "<img alt=\"#{$1}\" height=\"20\" width=\"20\" src=\"#{image_url("emoji/#{$1}.png")}\" class=\"emoji\" />" else match end end.html_safe if content.present? end |