Class: Vivlio::Starter::CLI::TocCommands::TocOutputWriter
- Inherits:
-
Object
- Object
- Vivlio::Starter::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.
451 452 453 454 |
# File 'lib/vivlio/starter/cli/toc.rb', line 451 def initialize(document, base_dir:) @document = document @base_dir = Pathname.new(base_dir) end |
Instance Method Details
#write ⇒ Object
Markdown 生成から HTML 仕上げまでを実行する
457 458 459 460 461 |
# File 'lib/vivlio/starter/cli/toc.rb', line 457 def write write_markdown generate_html finalize_html end |