Method: GovukAbTesting::AbTest#initialize

Defined in:
lib/govuk_ab_testing/ab_test.rb

#initialize(ab_test_name, allowed_variants: %w[A B],, control_variant: "A") ⇒ AbTest

possible variants

Parameters:

  • request (String)

    the name of the A/B test

  • allowed_variants (Array) (defaults to: %w[A B],)

    an array of Strings representing the

  • control_variant (String) (defaults to: "A")

    the control variant (typically ‘A’)



11
12
13
14
15
# File 'lib/govuk_ab_testing/ab_test.rb', line 11

def initialize(ab_test_name, allowed_variants: %w[A B], control_variant: "A")
  @ab_test_name = ab_test_name
  @allowed_variants = allowed_variants
  @control_variant = control_variant
end