module Slacken

Constants

VERSION

Public Class Methods

translate(html_source) click to toggle source

Public: Translate HTML string into Markdown string.

html_source - A String or IO.

Returns a markdown String.

# File lib/slacken.rb, line 17
def translate(html_source)
  convert_html_to_document_component(html_source).to_element.to_s
end

Private Class Methods

convert_html_to_document_component(html_source) click to toggle source

Internal: Parse a HTML string and convert it to a DocumentComponent object.

Returns a DocumentComponent.

# File lib/slacken.rb, line 26
def convert_html_to_document_component(html_source)
  DocumentComponent.build_by_html(html_source)
end