Class: TrailGuide::Experiments::CombinedConfig
- Defined in:
- lib/trail_guide/experiments/combined_config.rb
Constant Summary
Constants inherited from Config
TrailGuide::Experiments::Config::CALLBACK_KEYS, TrailGuide::Experiments::Config::DEFAULT_KEYS
Instance Attribute Summary
Attributes inherited from Config
Instance Method Summary collapse
-
#initialize(experiment, *args, **opts, &block) ⇒ CombinedConfig
constructor
A new instance of CombinedConfig.
- #parent ⇒ Object
Methods inherited from Config
#algorithm, #allow_conversion, #allow_multiple_conversions?, #allow_multiple_goals?, #allow_participation, #callback_config, #callbacks, #can_resume?, #combined, #combined?, #control, #control=, #default_config, #enable_calibration?, #goal, #goal=, #goals, #goals=, #group, #group=, #groups, #groups=, #metric, #metric=, #metrics, #metrics=, #name, #on_choose, #on_convert, #on_delete, #on_pause, #on_redis_failover, #on_reset, #on_resume, #on_schedule, #on_start, #on_stop, #on_use, #on_winner, #preview_url?, #reset_manually?, #rollout_winner, #skip_request_filter?, #start_manually?, #sticky_assignment?, #track_winner_conversions?, #variant, #variants
Constructor Details
#initialize(experiment, *args, **opts, &block) ⇒ CombinedConfig
Returns a new instance of CombinedConfig.
6 7 8 9 |
# File 'lib/trail_guide/experiments/combined_config.rb', line 6 def initialize(experiment, *args, **opts, &block) args.push(:parent) super(experiment, *args, **opts, &block) end |
Instance Method Details
#parent ⇒ Object
11 12 13 |
# File 'lib/trail_guide/experiments/combined_config.rb', line 11 def parent self[:parent] end |