Class: PreCommit::LocalCheck
- Inherits:
-
Object
- Object
- PreCommit::LocalCheck
- Defined in:
- lib/pre-commit/checks/local_check.rb
Constant Summary collapse
- DEFAULT_LOCATION =
"config/pre-commit.rb"
Class Method Summary collapse
Class Method Details
.call(staged_files, script = DEFAULT_LOCATION) ⇒ Object
5 6 7 8 9 |
# File 'lib/pre-commit/checks/local_check.rb', line 5 def self.call(staged_files, script=DEFAULT_LOCATION) return unless File.exist?(script) output = `ruby #{script} #{staged_files.join(" ")} 2>&1` "#{script} failed:\n#{output}" unless $?.success? end |