# File lib/abingo/experiment.rb, line 40 def self.exists?(test_name) cache_key = "Abingo::Experiment::exists(#{test_name})".gsub(" ", "_") ret = Abingo.cache.fetch(cache_key) do count = Abingo::Experiment.count(:conditions => {:test_name => test_name}) count > 0 ? count : nil end (!ret.nil?) end