Skip to content

Commit e1405fc

Browse files
Merge pull request #166 from code0-tech/fix-generic-combination-parsing
Refactor generic_combinations initialization logic
2 parents 04feeb6 + b99cc9a commit e1405fc

1 file changed

Lines changed: 8 additions & 1 deletion

File tree

build/ruby/lib/tucana/shared/shared.data_type.rb

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -248,7 +248,14 @@ def from_hash(config)
248248
self.source = config[:source].map do |source|
249249
DataTypeIdentifier.from_hash(source)
250250
end
251-
self.generic_combinations = config.fetch(:generic_combinations, [])
251+
252+
if config.key?(:generic_combinations)
253+
self.generic_combinations.clear
254+
config[:generic_combinations].each do |combo|
255+
self.generic_combinations << GenericMapper::GenericCombinationStrategy.resolve(combo)
256+
end
257+
end
258+
252259
self
253260
end
254261

0 commit comments

Comments
 (0)