Module: ABSplit::Test

Defined in:
lib/a_b_split/test.rb

Class Method Summary collapse

Class Method Details

.split(name, x) ⇒ Object



3
4
5
6
7
8
9
# File 'lib/a_b_split/test.rb', line 3

def self.split(name, x)
  experiment = ABSplit.configuration.experiments[name]

  raise ABSplit::NoValidExperiment unless experiment

  ABSplit::Functions::WeightedSplit.value_for(x,*experiment)
end