Class: VivlioStarter::CLI::TocCommands::TocOutputWriter
- Inherits:
-
Object
- Object
- VivlioStarter::CLI::TocCommands::TocOutputWriter
- Defined in:
- lib/vivlio_starter/cli/toc.rb
Overview
生成した Markdown/HTML をファイルへ書き出す
Instance Method Summary collapse
-
#initialize(document, base_dir:) ⇒ TocOutputWriter
constructor
A new instance of TocOutputWriter.
-
#write ⇒ Object
Markdown 生成から HTML 仕上げまでを実行する.
Constructor Details
#initialize(document, base_dir:) ⇒ TocOutputWriter
Returns a new instance of TocOutputWriter.
467 468 469 470 |
# File 'lib/vivlio_starter/cli/toc.rb', line 467 def initialize(document, base_dir:) @document = document @base_dir = Pathname.new(base_dir) end |
Instance Method Details
#write ⇒ Object
Markdown 生成から HTML 仕上げまでを実行する
473 474 475 476 477 |
# File 'lib/vivlio_starter/cli/toc.rb', line 473 def write write_markdown generate_html finalize_html end |