Class: Kramdown::Merge::Backend::Parser
- Inherits:
-
TreeHaver::Base::Parser
- Object
- TreeHaver::Base::Parser
- Kramdown::Merge::Backend::Parser
- Defined in:
- lib/kramdown/merge/backend.rb
Instance Method Summary collapse
Instance Method Details
#parse(source) ⇒ Object
31 32 33 34 35 36 37 38 |
# File 'lib/kramdown/merge/backend.rb', line 31 def parse(source) raise 'Language not set' unless language Backend.available? or raise 'Kramdown not available' document = ::Kramdown::Document.new(source, **(language. || {})) Tree.new(document.root, source) end |