Class: VivlioStarter::CLI::Guards::CatalogFileCheck

Inherits:
BaseCheck
  • Object
show all
Defined in:
lib/vivlio_starter/cli/guards/catalog_file_check.rb

Overview

config/catalog.yml が存在するかを検証する。

Instance Method Summary collapse

Instance Method Details

#validateObject



8
9
10
11
12
13
14
15
# File 'lib/vivlio_starter/cli/guards/catalog_file_check.rb', line 8

def validate
  return [] if File.file?(Build::CatalogLoader::CATALOG_FILE)

  [error(
    "章構成ファイルが見つかりません: #{Build::CatalogLoader::CATALOG_FILE}",
    detail: '対処: vs new で作成したプロジェクトには標準で含まれます。誤って削除した場合は Git 等から復元してください'
  )]
end