Skip to content

Commit bab24bb

Browse files
authored
Refactor generic_combinations initialization logic
Refactor generic_combinations assignment to handle presence in config. Signed-off-by: Dario Pranjic <96529060+Knerio@users.noreply.github.com>
1 parent 04feeb6 commit bab24bb

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+
self.generic_combinations = []
253+
if config.key?(:generic_combinations)
254+
config[:generic_combinations].each do |combo|
255+
self.generic_combinations << combo
256+
end
257+
end
258+
252259
self
253260
end
254261

0 commit comments

Comments
 (0)