Skip to content

Commit 647a43f

Browse files
author
Bilal Al
committed
polish
1 parent 2df38ac commit 647a43f

File tree

2 files changed

+8
-6
lines changed

2 files changed

+8
-6
lines changed

lib/splitclient-rb/engine/common/impressions_manager.rb

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ def initialize(config,
2121
def build_impression(matching_key, bucketing_key, split_name, treatment, impressions_disabled, params = {})
2222
impression_data = impression_data(matching_key, bucketing_key, split_name, treatment, params[:time])
2323
begin
24-
if @config.impressions_mode == :none || impressions_disabled # In NONE mode we should track the total amount of evaluations and the unique keys.
24+
if @config.impressions_mode == :none || impressions_disabled
2525
@impression_counter.inc(split_name, impression_data[:m])
2626
@unique_keys_tracker.track(split_name, matching_key)
2727
elsif @config.impressions_mode == :debug # In DEBUG mode we should calculate the pt only.
@@ -43,11 +43,11 @@ def track(impressions_decorator)
4343
impressions_decorator.each do |impression_decorator|
4444
stats = { dropped: 0, queued: 0, dedupe: 0 }
4545
begin
46-
if @config.impressions_mode == :none || impression_decorator[:disabled]
47-
return
48-
elsif @config.impressions_mode == :debug
46+
next if @config.impressions_mode == :none || impression_decorator[:disabled]
47+
48+
if @config.impressions_mode == :debug
4949
track_debug_mode([impression_decorator[:impression]], stats)
50-
elsif @config.impressions_mode == :optimized
50+
else
5151
track_optimized_mode([impression_decorator[:impression]], stats)
5252
end
5353
rescue StandardError => e

lib/splitclient-rb/helpers/repository_helper.rb

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,9 @@ def self.update_feature_flag_repository(feature_flag_repository, feature_flags,
1515

1616
unless feature_flag.key?(:impressionsDisabled)
1717
feature_flag[:impressionsDisabled] = false
18-
config.logger.debug("feature flag (#{feature_flag[:name]}) does not have `impressionsDisabled` field, setting it to `false`") if config.debug_enabled
18+
if config.debug_enabled
19+
config.logger.debug("feature flag (#{feature_flag[:name]}) does not have impressionsDisabled field, setting it to false")
20+
end
1921
end
2022

2123
config.logger.debug("storing feature flag (#{feature_flag[:name]})") if config.debug_enabled

0 commit comments

Comments
 (0)