Module: HTOTConv
- Defined in:
- lib/htot_conv.rb,
lib/htot_conv/cli.rb,
lib/htot_conv/util.rb,
lib/htot_conv/parser.rb,
lib/htot_conv/outline.rb,
lib/htot_conv/version.rb,
lib/htot_conv/generator.rb,
lib/htot_conv/parser/base.rb,
lib/htot_conv/parser/opml.rb,
lib/htot_conv/generator/base.rb,
lib/htot_conv/parser/dir_tree.rb,
lib/htot_conv/parser/html_list.rb,
lib/htot_conv/parser/simple_text.rb,
lib/htot_conv/generator/xlsx_type0.rb,
lib/htot_conv/generator/xlsx_type1.rb,
lib/htot_conv/generator/xlsx_type2.rb,
lib/htot_conv/generator/xlsx_type3.rb,
lib/htot_conv/generator/xlsx_type4.rb,
lib/htot_conv/generator/xlsx_type5.rb
Overview
require ‘htot_conv/cli’
Defined Under Namespace
Modules: CLI, Generator, Parser, Util Classes: Outline
Constant Summary collapse
- VERSION =
"1.1.0"
Class Method Summary collapse
Class Method Details
.convert(input, input_type, output, output_type, input_option = {}, output_option = {}) ⇒ Object
12 13 14 15 16 17 |
# File 'lib/htot_conv.rb', line 12 def convert(input, input_type, output, output_type, input_option={}, output_option={}) parser = HTOTConv::Parser.create(input_type, input_option) outline = parser.parse(input) generator = HTOTConv::Generator.create(output_type, outline, output_option) generator.output(output) end |