Class: FeatureHub::Sdk::ApplyFeatures

Inherits:
Object
  • Object
show all
Defined in:
sig/feature_hub/featurehub.rbs

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeApplyFeatures

Returns a new instance of ApplyFeatures.

Parameters:



167
# File 'sig/feature_hub/featurehub.rbs', line 167

def initialize: (percent_calculator: PercentageCalculator?, matcher_repository: MatcherRepository?) -> void

Class Method Details

.determine_percentage_keyString?

Parameters:

Returns:

  • (String, nil)


173
# File 'sig/feature_hub/featurehub.rbs', line 173

def self.determine_percentage_key: (context: ClientContext, rsi: RolloutStrategy) -> String?

Instance Method Details

#applyApplied

Parameters:

Returns:



169
# File 'sig/feature_hub/featurehub.rbs', line 169

def apply: (strategies: Array[RolloutStrategy], key: String, feature_value_id: String, context: ClientContext) -> Applied

#match_attributeBoolean

Parameters:

Returns:

  • (Boolean)


171
# File 'sig/feature_hub/featurehub.rbs', line 171

def match_attribute: (context: ClientContext, rs: RolloutStrategyAttribute) -> bool