Class: Vivlio::Starter::CLI::EpubCommands::EpubCommandRunner

Inherits:
Object
  • Object
show all
Defined in:
lib/vivlio/starter/cli/epub.rb

Overview

Vivliostyle CLI を –format epub で実行して EPUB を生成する

Instance Method Summary collapse

Constructor Details

#initialize(options, target_output = nil) ⇒ EpubCommandRunner

Returns a new instance of EpubCommandRunner.



38
39
40
41
42
# File 'lib/vivlio/starter/cli/epub.rb', line 38

def initialize(options, target_output = nil)
  @options = options || {}
  @target_output = target_output
  @build_success = false
end

Instance Method Details

#callBoolean

EPUB ビルドを実行し、成功時にリネームする

Returns:

  • (Boolean)

    ビルド成功なら true



46
47
48
49
50
51
52
# File 'lib/vivlio/starter/cli/epub.rb', line 46

def call
  apply_verbose
  Common.log_action('EPUB を生成しています…')
  execute_build
  handle_build_result
  @build_success
end