Class: FujiMarkdown::Postprocessors::Ruby

Inherits:
Object
  • Object
show all
Defined in:
lib/fuji_markdown/postprocessors/ruby.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(omit_start_symbol: false) ⇒ Ruby

Returns a new instance of Ruby.



6
7
8
9
# File 'lib/fuji_markdown/postprocessors/ruby.rb', line 6

def initialize(omit_start_symbol: false)
  @ruby              = false
  @omit_start_symbol = omit_start_symbol
end

Instance Attribute Details

#omit_start_symbolObject (readonly)

Returns the value of attribute omit_start_symbol.



4
5
6
# File 'lib/fuji_markdown/postprocessors/ruby.rb', line 4

def omit_start_symbol
  @omit_start_symbol
end

Instance Method Details

#call(doc) ⇒ Object



11
12
13
14
15
16
17
# File 'lib/fuji_markdown/postprocessors/ruby.rb', line 11

def call(doc)
  doc.walk do |node|
    if node.type == :inline_html
      process_ruby_node!(node)
    end
  end
end