class ForemanSalt::ReportImporter

def self.import(raw, proxy_id = nil)

def self.import(raw, proxy_id = nil)
  raise ::Foreman::Exception, _('Invalid report') unless raw.is_a?(Hash)
  raw.map do |host, report|
    importer = ForemanSalt::ReportImporter.new(host, report, proxy_id)
    importer.import
    report = importer.report
    report.origin = 'Salt'
    report.save!
    report
  end
end