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
as_json, combined_experiments, #combined_experiments, configuration, configure, experiment_name, #initialize, is_combined?, register!, variants
Methods included from TrailGuide::Experiments::Results
included, #winner, #winning_variant
Methods included from TrailGuide::Experiments::Conversion
Methods included from TrailGuide::Experiments::Enrollment
#algorithm, #algorithm_choose!, #allow_participation?, #choose!, #choose_variant!
Methods included from TrailGuide::Experiments::Lifecycle
#calibrating?, included, #paused?, #paused_at, #run_callbacks, #running?, #scheduled?, #start!, #started?, #started_at, #stopped?, #stopped_at, #winner?
Methods included from TrailGuide::Experiments::Persistence
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 |