Skip to content

Instantly share code, notes, and snippets.

@ahoward
Created February 26, 2018 21:23
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ahoward/b3aa4959b7a795f108d0d6acaf0affb9 to your computer and use it in GitHub Desktop.
Save ahoward/b3aa4959b7a795f108d0d6acaf0affb9 to your computer and use it in GitHub Desktop.
show = proc do |a|
"#{ a.class.name }[account: #{ a.account.slug.inspect }, name: #{ a.name.inspect }, id: #{ a.id }]"
end
audience = Audience.where(:id => '5a87337cbfe1a449740024db').first
audience.destroy
puts "DESTROY: #{ show[audience] }"
puts
Audience.all.each do |doc|
if doc.analysis.blank?
puts "ORPHAN: #{ show[doc] }"
end
end
Audience::Distribution.all.each do |doc|
if doc.analysis.blank?
puts "ORPHAN: #{ show[doc] }"
end
end
__END__
DESTROY: Audience[account: "control-group", name: "sample", id: 5a87337cbfe1a449740024db]
ORPHAN: Audience[account: "wiland", name: "SpotRight Testing (lrcawarriors)", id: 5a036a72bfe1a4b843000673]
ORPHAN: Audience[account: "wiland", name: "SpotRight Testing (lrcawarriors)", id: 5a038d67bfe1a4e6c700003f]
ORPHAN: Audience[account: "control-group", name: "sample", id: 5a87337cbfe1a449740024db]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment