class ChefConfig::WorkstationConfigLoader

def highlight_config_error(file, line)

def highlight_config_error(file, line)
  config_file_lines = []
  IO.readlines(file).each_with_index { |l, i| config_file_lines << "#{(i + 1).to_s.rjust(3)}: #{l.chomp}" }
  if line == 1
    lines = config_file_lines[0..3]
  else
    lines = config_file_lines[Range.new(line - 2, line)]
  end
  "Relevant file content:\n" + lines.join("\n") + "\n"
end