class ChefConfig::WorkstationConfigLoader
def find_default_key(key_names)
-
(String, nil)
-
Parameters:
-
key_names
(Array
) -- A list of possible filenames to check for.
Other tags:
- Since: - 14.3
Other tags:
- Api: - private
def find_default_key(key_names) key_names.each do |filename| path = Pathname.new(filename) # If we have a config location (like ./.chef/), look there first. if config_location local_path = path.expand_path(File.dirname(config_location)) return local_path.to_s if local_path.exist? end # Then check ~/.chef. home_path = path.expand_path(home_chef_dir) return home_path.to_s if home_path.exist? end nil end