Sha256: fae3e8d7d421338a489c7d2a8d5d065db07698a56576037a106d6a9f6d9f8c24

Contents?: true

Size: 571 Bytes

Versions: 1

Compression:

Stored size: 571 Bytes

Contents

require 'reverse_markdown/version'
require 'reverse_markdown/mapper'
require 'reverse_markdown/errors'
require 'nokogiri'

module ReverseMarkdown

  def self.parse(input)
    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.process_element(root)
  end

  # 2012/08/11 joe: possibly deprecate in favour of #parse
  class << self
    alias parse_string  parse
    alias parse_element parse
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
reverse_markdown-0.3.0 lib/reverse_markdown.rb