Sha256: 004718cebda1ad58ba658deede014f3ffc22f47a76d7f97052bc067bd891b222
Contents?: true
Size: 603 Bytes
Versions: 3
Compression:
Stored size: 603 Bytes
Contents
class LinkArfReportDirectlyToHost < ActiveRecord::Migration def up ForemanOpenscap::ArfReport.find_in_batches do |batch| batch.each do |report| asset = ForemanOpenscap::Asset.find(:id => report.host_id) report.host_id = asset.host.id report.save! end end end def down ForemanOpenscap::ArfReport.find_in_batches do |batch| batch.all.each do |report| asset = ForemanOpenscap::Asset.find(:assetable_id => report.host_id, :assetable_type => 'Host::Base') report.host_id = asset.id report.save! end end end end
Version data entries
3 entries across 3 versions & 1 rubygems