Skip to content

Commit d266ac9

Browse files
committed
polish
1 parent 578cb0c commit d266ac9

File tree

4 files changed

+8
-3
lines changed

4 files changed

+8
-3
lines changed

lib/splitclient-rb.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,7 @@
105105
require 'splitclient-rb/engine/metrics/binary_search_latency_tracker'
106106
require 'splitclient-rb/engine/models/split'
107107
require 'splitclient-rb/engine/models/label'
108+
require 'splitclient-rb/engine/models/segment_type'
108109
require 'splitclient-rb/engine/models/treatment'
109110
require 'splitclient-rb/engine/auth_api_client'
110111
require 'splitclient-rb/engine/back_off'

lib/splitclient-rb/engine/matchers/rule_based_segment_matcher.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,9 +44,9 @@ def match?(args)
4444

4545
def check_excluded_segments(rule_based_segment, key, args)
4646
rule_based_segment[:excluded][:segments].each do |segment|
47-
return false if segment[:type] == 'standard' && @segments_repository.in_segment?(segment[:name], key)
47+
return false if segment[:type] == SplitIoClient::Engine::Models::SegmentType::STANDARD && @segments_repository.in_segment?(segment[:name], key)
4848

49-
return false if segment[:type] == 'rule-based' && match_rbs(
49+
return false if segment[:type] == SplitIoClient::Engine::Models::SegmentType::RULE_BASED_SEGMENT && match_rbs(
5050
@rule_based_segments_repository.get_rule_based_segment(segment[:name]), args
5151
)
5252
end
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
class SplitIoClient::Engine::Models::SegmentType
2+
STANDARD = 'standard'
3+
RULE_BASED_SEGMENT = 'rule-based'
4+
end

lib/splitclient-rb/helpers/util.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ def self.segment_names_in_rb_segment(object, matcher_type)
1717
names = Set.new
1818
names.merge segment_names_by_object(object, matcher_type)
1919
object[:excluded][:segments].each do |segment|
20-
if segment[:type] == 'standard'
20+
if segment[:type] == SplitIoClient::Engine::Models::SegmentType::STANDARD
2121
names.add(segment[:name])
2222
end
2323
end

0 commit comments

Comments
 (0)