Method: InspecTools::Inspec#to_csv

Defined in:
lib/inspec_tools/inspec.rb

#to_csvObject

converts an InSpec JSON to a CSV file



54
55
56
57
58
59
60
61
62
63
64
# File 'lib/inspec_tools/inspec.rb', line 54

def to_csv
  @data = {}
  @data['controls'] = []
  get_all_controls_from_json(@json)
  data = inspec_json_to_array(@data)
  CSV.generate do |csv|
    data.each do |row|
      csv << row
    end
  end
end