class ForemanSalt::ReportImporter

def process_failures

def process_failures
  status = ConfigReportStatusCalculator.new(:counters => { 'failed' => @raw.size }).calculate
  @report = ConfigReport.create(:host => @host, :reported_at => Time.zone.now, :status => status, :metrics => {})
  source = Source.find_or_create('Salt')
  @raw.each do |failure|
    message = Message.find_or_create(failure)
    Log.create(:message_id => message.id, :source_id => source.id, :report => @report, :level => :err)
  end
end