Method: Inspec::Config#initialize
- Defined in:
- lib/inspec/config.rb
#initialize(cli_opts = {}, cfg_io = nil, command_name = nil) ⇒ Config
This gets called when the first config is created.
48 49 50 51 52 53 54 55 56 57 58 59 |
# File 'lib/inspec/config.rb', line 48 def initialize(cli_opts = {}, cfg_io = nil, command_name = nil) @command_name = command_name || (ARGV.empty? ? nil : ARGV[0].to_sym) @defaults = Defaults.for_command(@command_name) @cli_opts = cli_opts.dup cfg_io = resolve_cfg_io(@cli_opts, cfg_io) @cfg_file_contents = read_cfg_file_io(cfg_io) = = self.class.cached = self end |