Class: RevealCK::Markdown::PreProcessorForEmoji

Inherits:
Object
  • Object
show all
Defined in:
lib/reveal-ck/markdown/pre_processor_for_emoji.rb

Overview

This class knows how to modify emoji so that underscores within emoji are not considered as indicators of markdown emphasis.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(doc) ⇒ PreProcessorForEmoji

Returns a new instance of PreProcessorForEmoji.



7
8
9
# File 'lib/reveal-ck/markdown/pre_processor_for_emoji.rb', line 7

def initialize(doc)
  @doc = doc
end

Instance Attribute Details

#docObject (readonly)

Returns the value of attribute doc.



6
7
8
# File 'lib/reveal-ck/markdown/pre_processor_for_emoji.rb', line 6

def doc
  @doc
end

Instance Method Details

#processObject



11
12
13
# File 'lib/reveal-ck/markdown/pre_processor_for_emoji.rb', line 11

def process
  protect_emojis
end