Method: PreCommit::Runner#initialize

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

#initialize(stderr = nil, staged_files = nil, config = nil, pluginator = nil) ⇒ Runner

Returns a new instance of Runner.



15
16
17
18
19
20
21
# File 'lib/pre-commit/runner.rb', line 15

def initialize(stderr = nil, staged_files = nil, config = nil, pluginator = nil)
  @stderr       = (stderr       or $stderr)
  @pluginator   = (pluginator   or PreCommit.pluginator)
  @config       = (config       or PreCommit::Configuration.new(@pluginator))
  @staged_files = staged_files
  @debug = ENV["PRE_COMMIT_DEBUG"]
end