module EenyMeeny::ExperimentHelper
Public Instance Methods
participates_in?(experiment_id, variation_id: nil)
click to toggle source
# File lib/eeny-meeny/helpers/experiment_helper.rb, line 12 def participates_in?(experiment_id, variation_id: nil) experiment = EenyMeeny::Experiment.find_by_id(experiment_id) return unless !experiment.nil? && experiment.active? participant_variation_id = read_cookie(EenyMeeny::Cookie.cookie_name(experiment)) return if variation_id && variation_id.to_s != participant_variation_id experiment.find_variation(participant_variation_id) end
smoke_test?(smoke_test_id, version: 1)
click to toggle source
# File lib/eeny-meeny/helpers/experiment_helper.rb, line 20 def smoke_test?(smoke_test_id, version: 1) cookie = read_cookie(EenyMeeny::Cookie.smoke_test_name(smoke_test_id, version: version)) cookie unless cookie.nil? end