Skip to content

Commit 265d344

Browse files
rashidspmikeproeng37
authored andcommitted
fix: Lint errors after rubocop update. (#136)
1 parent 742cf09 commit 265d344

File tree

4 files changed

+12
-11
lines changed

4 files changed

+12
-11
lines changed

lib/optimizely/bucketer.rb

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,10 @@ def bucket(experiment, bucketing_id, user_id)
9393

9494
# Handle the case when the traffic range is empty due to sticky bucketing
9595
if variation_id == ''
96-
@config.logger.log(Logger::DEBUG, 'Bucketed into an empty traffic range. Returning nil.')
96+
@config.logger.log(
97+
Logger::DEBUG,
98+
'Bucketed into an empty traffic range. Returning nil.'
99+
)
97100
end
98101

99102
@config.logger.log(Logger::INFO, "User '#{user_id}' is in no variation.")

lib/optimizely/helpers/validator.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -112,9 +112,9 @@ def inputs_valid?(variables, logger = NoOpLogger.new, level = Logger::ERROR)
112112
next if value.is_a?(String) && !value.empty?
113113

114114
is_valid = false
115-
if logger_valid?(logger) && level
116-
logger.log(level, "#{Optimizely::Helpers::Constants::INPUT_VARIABLES[key.to_s.upcase]} is invalid")
117-
end
115+
next unless logger_valid?(logger) && level
116+
117+
logger.log(level, "#{Optimizely::Helpers::Constants::INPUT_VARIABLES[key.to_s.upcase]} is invalid")
118118
end
119119
is_valid
120120
end

lib/optimizely/project_config.rb

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -129,9 +129,9 @@ def initialize(datafile, logger, error_handler)
129129
variation_id = variation['id']
130130
variation['featureEnabled'] = variation['featureEnabled'] == true
131131
variation_variables = variation['variables']
132-
unless variation_variables.nil?
133-
@variation_id_to_variable_usage_map[variation_id] = generate_key_map(variation_variables, 'id')
134-
end
132+
next if variation_variables.nil?
133+
134+
@variation_id_to_variable_usage_map[variation_id] = generate_key_map(variation_variables, 'id')
135135
end
136136
@variation_id_map[key] = generate_key_map(variations, 'id')
137137
@variation_key_map[key] = generate_key_map(variations, 'key')
@@ -357,9 +357,7 @@ def set_forced_variation(experiment_key, user_id, variation_key)
357357
return false
358358
end
359359

360-
unless @forced_variation_map.key? user_id
361-
@forced_variation_map[user_id] = {}
362-
end
360+
@forced_variation_map[user_id] = {} unless @forced_variation_map.key? user_id
363361
@forced_variation_map[user_id][experiment_id] = variation_id
364362
@logger.log(Logger::DEBUG, "Set variation '#{variation_id}' for experiment '#{experiment_id}' and "\
365363
"user '#{user_id}' in the forced variation map.")

optimizely-sdk.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ Gem::Specification.new do |spec|
2020
spec.add_development_dependency 'coveralls'
2121
spec.add_development_dependency 'rake'
2222
spec.add_development_dependency 'rspec'
23-
spec.add_development_dependency 'rubocop'
23+
spec.add_development_dependency 'rubocop', '~> 0.60.0'
2424
spec.add_development_dependency 'webmock'
2525

2626
spec.add_runtime_dependency 'httparty', '~> 0.11'

0 commit comments

Comments
 (0)