lib/engine/parser/condition.rb in splitclient-rb-4.1.0.pre.rc1 vs lib/engine/parser/condition.rb in splitclient-rb-4.1.0.pre.rc2

- old
+ new

@@ -106,27 +106,33 @@ end_value = (matcher[:betweenMatcherData])[:end] data_type = (matcher[:betweenMatcherData])[:dataType] BetweenMatcher.new(attribute: attribute, start_value: start_value, end_value: end_value, data_type: data_type) end + def matcher_equal_to_set(params) + EqualToSetMatcher.new( + params[:matcher][:keySelector][:attribute], + params[:matcher][:whitelistMatcherData][:whitelist] + ) + end - def matcher_part_of_set(params) - PartOfSetMatcher.new( + def matcher_contains_any_of_set(params) + ContainsAnyMatcher.new( params[:matcher][:keySelector][:attribute], params[:matcher][:whitelistMatcherData][:whitelist] ) end - def matcher_contains_all(params) + def matcher_contains_all_of_set(params) ContainsAllMatcher.new( params[:matcher][:keySelector][:attribute], params[:matcher][:whitelistMatcherData][:whitelist] ) end - def matcher_contains_any(params) - ContainsAnyMatcher.new( + def matcher_part_of_set(params) + PartOfSetMatcher.new( params[:matcher][:keySelector][:attribute], params[:matcher][:whitelistMatcherData][:whitelist] ) end @@ -135,18 +141,18 @@ params[:matcher][:keySelector][:attribute], params[:matcher][:whitelistMatcherData][:whitelist] ) end - def matcher_contains(params) - ContainsMatcher.new( + def matcher_ends_with(params) + EndsWithMatcher.new( params[:matcher][:keySelector][:attribute], params[:matcher][:whitelistMatcherData][:whitelist] ) end - def matcher_ends_with(params) - EndsWithMatcher.new( + def matcher_contains_string(params) + ContainsMatcher.new( params[:matcher][:keySelector][:attribute], params[:matcher][:whitelistMatcherData][:whitelist] ) end