Skip to content

Commit 3d7fa00

Browse files
committed
feat: flagsmith-id-in-snake-case
1 parent 58bfe8b commit 3d7fa00

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

lib/flagsmith/engine/evaluation/mappers.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ def self.map_environment_model_to_evaluation_context(environment)
5656

5757
feature_hash[:variants] = variants if variants
5858
feature_hash[:priority] = fs.feature_segment.priority if fs.feature_segment&.priority
59-
feature_hash[:metadata] = { flagsmithId: fs.feature.id }
59+
feature_hash[:metadata] = { flagsmith_id: fs.feature.id }
6060

6161
features[fs.feature.name] = feature_hash
6262
end
@@ -73,7 +73,7 @@ def self.map_environment_model_to_evaluation_context(environment)
7373
value: fs.get_value
7474
}
7575
override_hash[:priority] = fs.feature_segment.priority if fs.feature_segment&.priority
76-
override_hash[:metadata] = { flagsmithId: fs.feature.id }
76+
override_hash[:metadata] = { flagsmith_id: fs.feature.id }
7777
override_hash
7878
end
7979

@@ -183,7 +183,7 @@ def self.map_identity_overrides_to_segments(identity_overrides)
183183
value: fs.get_value,
184184
priority: STRONGEST_PRIORITY,
185185
metadata: {
186-
flagsmithId: fs.feature.id
186+
flagsmith_id: fs.feature.id
187187
}
188188
}
189189
end

spec/engine/unit/evaluation_context_mappers_spec.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@
7373
expect(override[:enabled]).to be false
7474
expect(override[:value]).to eq('some-overridden-value')
7575
expect(override[:priority]).to eq(Flagsmith::Engine::EvaluationContext::Mappers::STRONGEST_PRIORITY)
76-
expect(override[:metadata][:flagsmithId]).to eq(1)
76+
expect(override[:metadata][:flagsmith_id]).to eq(1)
7777

7878
# Verify features
7979
expect(context[:features]).to be_a(Hash)
@@ -85,7 +85,7 @@
8585
expect(some_feature[:enabled]).to be true
8686
expect(some_feature[:value]).to eq('some-value')
8787
expect(some_feature[:priority]).to be_nil
88-
expect(some_feature[:metadata][:flagsmithId]).to eq(1)
88+
expect(some_feature[:metadata][:flagsmith_id]).to eq(1)
8989

9090
# Verify multivariate feature
9191
expect(context[:features]).to have_key('test_mv')

0 commit comments

Comments
 (0)