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