Module: HTOTConv

Defined in:
lib/htot_conv.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/generator/base.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_type4.rb,
lib/htot_conv/generator/xlsx_type5.rb

Defined Under Namespace

Modules: Generator, Parser, Util Classes: Outline

Constant Summary collapse

VERSION =
"0.0.1"

Class Method Summary collapse

Class Method Details

.convert(input, input_type, output, output_type, input_option = {}, output_option = {}) ⇒ Object



10
11
12
13
14
15
# File 'lib/htot_conv.rb', line 10

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