Sha256: 668547da408600f59cae1b6854326c23802082931ac4b4235cf5b735fedfe745

Contents?: true

Size: 698 Bytes

Versions: 1

Compression:

Stored size: 698 Bytes

Contents

require "pricecut/markdown_visitor"
require "pricecut/elements/element"
require "pricecut/elements/strong"
require "pricecut/elements/em"
require "pricecut/elements/ol"
require "pricecut/elements/li"
require "pricecut/elements/p"
require "pricecut/elements/img"
require "pricecut/elements/blockquote"
require "pricecut/elements/h1"
require "pricecut/elements/h2"
require "pricecut/elements/h3"
require "pricecut/elements/h4"
require "pricecut/elements/h5"
require "pricecut/elements/h6"
require "pricecut/elements/text"
require "pricecut/elements/a"

module Pricecut
  def self.parse(html)
    root = Nokogiri::HTML::DocumentFragment.parse(html)
    MarkdownVisitor.new.visit(root).output
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
pricecut-0.0.2 lib/pricecut.rb