Class: VivlioStarter::CLI::Guards::BaseCheck

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

Overview

すべての Check が満たすべき契約。 validate は違反の配列を返し、空配列なら合格とする。 検証は軽量・高速・単一責務に保ち、丁寧な診断は vs preflight / vs doctor に委ねる。

Instance Method Summary collapse

Instance Method Details

#validateArray<Violation>

Returns 違反の配列(空配列なら合格).

Returns:

  • (Array<Violation>)

    違反の配列(空配列なら合格)

Raises:

  • (NotImplementedError)


20
# File 'lib/vivlio_starter/cli/guards/base_check.rb', line 20

def validate = raise NotImplementedError