Module: ReverseMarkdown
- Defined in:
- lib/reverse_markdown.rb,
lib/reverse_markdown/errors.rb,
lib/reverse_markdown/mapper.rb,
lib/reverse_markdown/version.rb
Defined Under Namespace
Classes: Mapper, ParserError
Constant Summary collapse
- VERSION =
"0.4.5"
Class Method Summary collapse
- .parse(input, opts = {}) ⇒ Object (also: parse_string, parse_element)
Class Method Details
.parse(input, opts = {}) ⇒ Object Also known as: parse_string, parse_element
8 9 10 11 12 13 14 15 16 |
# File 'lib/reverse_markdown.rb', line 8 def self.parse(input, opts={}) root = case input when String then Nokogiri::HTML(input).root when Nokogiri::XML::Document then input.root when Nokogiri::XML::Node then input end ReverseMarkdown::Mapper.new(opts).process_root(root) end |