Method: PreCommit::Runner#execute

Defined in:
lib/pre-commit/runner.rb

#execute(list) ⇒ Object



42
43
44
45
46
47
48
49
50
51
52
53
54
# File 'lib/pre-commit/runner.rb', line 42

def execute(list)
  list.map do |cmd|
    result = nil

    seconds = Benchmark.realtime do
      result = cmd.new(pluginator, config, list).call(staged_files.dup)
    end

    puts "#{cmd} #{seconds*1000}ms" if debug

    result
  end.compact
end