# File lib/gemojione.rb, line 99 def self.replace_named_moji_with_images(string) return string unless string unless string.match(index.shortname_moji_regex) return safe_string(string) end safe_string = safe_string(string.dup) safe_string.gsub!(index.shortname_moji_regex) do |code| name = code.tr(':','') moji = index.find_by_name(name)['moji'] Gemojione.image_tag_for_moji(moji) end safe_string = safe_string.html_safe if safe_string.respond_to?(:html_safe) safe_string end