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

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

Constructor Details

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

Class Method Details

.inherited(child) ⇒ Object



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

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