module TrailGuide::Experiments::Results::ClassMethods
Public Instance Methods
converted(checkpoint=nil)
click to toggle source
# File lib/trail_guide/experiments/results.rb, line 19 def converted(checkpoint=nil) variants.sum { |var| var.converted(checkpoint) } end
participants()
click to toggle source
# File lib/trail_guide/experiments/results.rb, line 15 def participants variants.sum(&:participants) end
target_sample_size_reached?()
click to toggle source
# File lib/trail_guide/experiments/results.rb, line 27 def target_sample_size_reached? return true unless configuration.target_sample_size return true if participants >= configuration.target_sample_size return false end
unconverted()
click to toggle source
# File lib/trail_guide/experiments/results.rb, line 23 def unconverted participants - converted end
winner()
click to toggle source
# File lib/trail_guide/experiments/results.rb, line 10 def winner winner = adapter.get(:winner) return variants.find { |var| var == winner } if winner end