class Qiita::Markdown::Filters::Emoji
Public Instance Methods
Source
# File lib/qiita/markdown/filters/emoji.rb, line 6 def validate needs :asset_root unless emoji_url_generator end
@note Override
Private Instance Methods
Source
# File lib/qiita/markdown/filters/emoji.rb, line 27 def emoji_names context[:emoji_names] || self.class.emoji_names end
Source
# File lib/qiita/markdown/filters/emoji.rb, line 23 def emoji_pattern @emoji_pattern ||= /:(#{Regexp.union(emoji_names).source}):/ end
@note Override
Source
# File lib/qiita/markdown/filters/emoji.rb, line 13 def emoji_url(name) url = emoji_url_generator.call(name) if emoji_url_generator url || super end
@note Override
Calls superclass method
Source
# File lib/qiita/markdown/filters/emoji.rb, line 18 def emoji_url_generator context[:emoji_url_generator] end