View on GitHub

Cadabra

A/B testing library for Java/Kotlin/Android

cadabra-core / com.fo2rist.cadabra / CadabraConfig / registerExperiment

registerExperiment

abstract fun <V> registerExperiment(experiment: KClass<V>): CadabraConfig where V : Variant, V : Enum<V> abstract fun <V> registerExperiment(experiment: Class<V>): CadabraConfig where V : Variant, V : Enum<V>

Register experiment. Uses experiment enum name as ID. An experiment can only be used after it’s registered.