Method: Compliance::Configuration#initialize

Defined in:
lib/bundles/inspec-compliance/configuration.rb

#initializeConfiguration

Returns a new instance of Configuration.



8
9
10
11
12
13
14
15
16
17
18
19
20
# File 'lib/bundles/inspec-compliance/configuration.rb', line 8

def initialize
  @config_path = File.join(Dir.home, '.inspec', 'compliance')
  # ensure the directory is available
  unless File.directory?(@config_path)
    FileUtils.mkdir_p(@config_path)
  end
  # set config file path
  @config_file = File.join(@config_path, '/config.json')
  @config = {}

  # load the data
  get
end