Class: VivlioStarter::CLI::Guards::ProjectRootCheck
- Defined in:
- lib/vivlio_starter/cli/guards/project_root_check.rb
Overview
Vivlio Starter プロジェクト直下で実行されているかを検証する。 プロジェクトの目印は config/book.yml の存在とする。
Instance Method Summary collapse
Instance Method Details
#validate ⇒ Object
9 10 11 12 13 14 15 16 |
# File 'lib/vivlio_starter/cli/guards/project_root_check.rb', line 9 def validate return [] if File.file?(Common::CONFIG_FILE) [error( 'Vivlio Starter プロジェクトの直下で実行してください(config/book.yml が見つかりません)', detail: '新規プロジェクトは vs new <プロジェクト名> で作成できます' )] end |