Method: Inspec::Utils::XinetdParser#xinetd_include_dir

Defined in:
lib/inspec/utils/parser.rb

#xinetd_include_dir(dir) ⇒ Object



228
229
230
231
232
233
234
235
236
237
# File 'lib/inspec/utils/parser.rb', line 228

def xinetd_include_dir(dir)
  return [] if dir.nil?

  unless inspec.file(dir).directory?
    raise Inspec::Exceptions::ResourceSkipped, "Can't find folder: #{dir}"
  end

  files = inspec.command("find #{dir} -type f").stdout.split("\n")
  files.map { |file| parse_xinetd(read_content(file)) }
end