# File lib/abingo/experiment.rb, line 91 def end_experiment!(final_alternative, conversion_name = nil) conversion_name ||= test_name ActiveRecord::Base.transaction do alternatives.each do |alternative| alternative.lookup = "Experiment completed. #{alternative.id}" alternative.save! end update_attribute(:status, "Finished") Abingo.cache.write("Abingo::Experiment::short_circuit(#{test_name})".gsub(" ", "_"), final_alternative) end end