Method: Inspec::Runner#initialize

Defined in:
lib/inspec/runner.rb

#initialize(conf = {}) ⇒ Runner

Returns a new instance of Runner.



20
21
22
23
24
25
26
27
28
29
30
31
32
# File 'lib/inspec/runner.rb', line 20

def initialize(conf = {})
  @rules = {}
  @profile_id = conf[:id]
  @conf = conf.dup
  @conf[:logger] ||= Logger.new(nil)
  @tests = RSpec::Core::World.new

  # resets "pending examples" in reporter
  RSpec.configuration.reset

  configure_output
  configure_transport
end