Class Nanoc::Extra::Checking::Runner
In: lib/nanoc/extra/checking/runner.rb
Parent: Object

Runner is reponsible for running issue checks.

@api private

Methods

Constants

CHECKS_FILENAMES = ['Checks', 'Checks.rb', 'checks', 'checks.rb']

Public Class methods

@param [Nanoc::Site] site The nanoc site this runner is for

Public Instance methods

@param [String] The name of the Checks file

@return [Boolean] true if a Checks file exists, false otherwise

Lists all available checks on stdout.

@return [void]

Runs all checks.

@return [Boolean] true if successful, false otherwise

Runs the checks marked for deployment.

@return [Boolean] true if successful, false otherwise

Runs the checks with the given names.

@param [Array<Symbol>] check_class_names The names of the checks

@return [Boolean] true if successful, false otherwise

Protected Instance methods

[Validate]