class MarkdownIt::ParserCore
Constants
- RULES
Attributes
ruler[RW]
Public Class Methods
new()
click to toggle source
new Core()
# File lib/motion-markdown-it/parser_core.rb, line 24 def initialize # Core#ruler -> Ruler # # [[Ruler]] instance. Keep configuration of core rules. @ruler = Ruler.new RULES.each do |rule| @ruler.push(rule[0], rule[1]) end end
Public Instance Methods
process(state)
click to toggle source
Core.process(state)
Executes core chain rules.
# File lib/motion-markdown-it/parser_core.rb, line 39 def process(state) rules = @ruler.getRules('') rules.each do |rule| rule.call(state) end end