Sha256: 9065afb45d33c9d9b1314e715d866add35aa6b7687c9760e3b158feafc12bec8
Contents?: true
Size: 802 Bytes
Versions: 5
Compression:
Stored size: 802 Bytes
Contents
module Slacken require 'slacken/document_component' require 'slacken/dom_container' require 'slacken/render_element' require 'slacken/rendering' require 'slacken/node_type' require 'slacken/slack_url' require 'slacken/table_element' require 'slacken/version' class << self # Public: Translate HTML string into Markdown string. # # html_source - A String or IO. # # Returns a markdown String. def translate(html_source) convert_html_to_document_component(html_source).to_element.to_s end private # Internal: Parse a HTML string and convert it to a DocumentComponent object. # # Returns a DocumentComponent. def convert_html_to_document_component(html_source) DocumentComponent.build_by_html(html_source) end end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
slacken-0.1.6 | lib/slacken.rb |
slacken-0.1.5 | lib/slacken.rb |
slacken-0.1.4 | lib/slacken.rb |
slacken-0.1.3 | lib/slacken.rb |
slacken-0.1.2 | lib/slacken.rb |