Class: Content::Pipeline::Filters::Gemoji
- Inherits:
-
Content::Pipeline::Filter
- Object
- Content::Pipeline::Filter
- Content::Pipeline::Filters::Gemoji
- Defined in:
- lib/content/pipeline/filters/gemoji.rb
Constant Summary collapse
- EmojiTag =
%Q{<img class="emoji" src="%s" alt=":%s:" height="20" width="20">}
- EmojiPattern =
/(?:^\s*|\s+):(#{Emoji.all.map { |n| Regexp.escape(n.name) }.join("|")}):(?:\s+|\s*$)/m
- EmojiLiquidTag =
%Q{{%%img "%s" ":%s:" %%}}
Instance Method Summary collapse
-
#initialize(*args) ⇒ Gemoji
constructor
A new instance of Gemoji.
Methods inherited from Content::Pipeline::Filter
Constructor Details
#initialize(*args) ⇒ Gemoji
Returns a new instance of Gemoji.
13 14 15 16 17 |
# File 'lib/content/pipeline/filters/gemoji.rb', line 13 def initialize(*args) super(*args) # I should make this an addon. @opts[:asset_path] ||= "/assets" end |