Class: TrailGuide::Experiment

Inherits:
TrailGuide::Experiments::Base show all
Defined in:
lib/trail_guide/experiment.rb

Instance Attribute Summary

Attributes inherited from TrailGuide::Experiments::Base

#participant

Class Method Summary collapse

Methods inherited from TrailGuide::Experiments::Base

#algorithm, #algorithm_choose!, #allow_conversion?, #allow_participation?, as_json, #choose!, #choose_variant!, clear_winner!, configuration, configure, #convert!, converted, declare_winner!, delete!, experiment_name, #initialize, participants, pause!, paused?, paused_at, persisted?, reset!, resume!, #run_callbacks, run_callbacks, running?, save!, start!, started?, started_at, stop!, stopped?, stopped_at, storage_key, target_sample_size_reached?, unconverted, #variant_chosen!, variants, winner, #winner, winner?

Constructor Details

This class inherits a constructor from TrailGuide::Experiments::Base

Class Method Details

.inherited(child) ⇒ Object



6
7
8
9
# File 'lib/trail_guide/experiment.rb', line 6

def self.inherited(child)
  child.instance_variable_set :@configuration, Experiments::Config.new(child, inherit: self.configuration)
  TrailGuide.catalog.register(child)
end