Class: TrailGuide::Experiment
- Inherits:
-
TrailGuide::Experiments::Base
- Object
- TrailGuide::Experiments::Base
- TrailGuide::Experiment
- Defined in:
- lib/trail_guide/experiment.rb
Instance Attribute Summary
Attributes inherited from TrailGuide::Experiments::Base
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 |