Method: LaunchdarklyApiHelperClass#search_value_index

Defined in:
lib/launchdarkly_api_helper/launchdarkly_api_helper_class.rb

#search_value_index(rule_at_index, clause_at_index, clause_value) ⇒ Object



116
117
118
119
120
121
122
123
124
125
126
# File 'lib/launchdarkly_api_helper/launchdarkly_api_helper_class.rb', line 116

def search_value_index(rule_at_index, clause_at_index, clause_value)
  value_at_index = -1
  @feature_flag_values_list = @feature_flag_rules_list[rule_at_index]['clauses'][clause_at_index]['values']
  @feature_flag_values_list.length.times do |value_index|
    next unless @feature_flag_values_list[value_index].eql? clause_value

    value_at_index = value_index
    break
  end
  value_at_index
end