Class: Content::Pipeline::Filters::Gemoji

Inherits:
Content::Pipeline::Filter show all
Defined in:
lib/content/pipeline/filters/gemoji.rb

Constant Summary collapse

EmojiPattern =
/(?:^\s*|\s+):(#{Emoji.names.map { |n| Regexp.escape(n) }.join("|")}):(?:\s+|\s*$)/m
EmojiTag =
%Q{<img class="emoji" src="%s" alt=":%s:" height="20" width="20">}
EmojiLiquidTag =
%Q{{%%img "%s" ":%s:" %%}}

Instance Method Summary collapse

Methods inherited from Content::Pipeline::Filter

add_filter, #run

Constructor Details

#initialize(*args) ⇒ Gemoji


This is a simple wrapper method around the default initialize.




16
17
18
19
20
# File 'lib/content/pipeline/filters/gemoji.rb', line 16

def initialize(*args)
  super(*args)
  # I should make this an addon.
  @opts[:asset_path] ||= "/assets"
end