lib/sportradar/api/data.rb in sportradar-api-0.9.41 vs lib/sportradar/api/data.rb in sportradar-api-0.9.45

- old
+ new

@@ -52,10 +52,10 @@ existing ||= {} # handles nil case, typically during object instantiation case data when Array data.each do |hash| current = existing[hash['id']] - current ? current.update(hash, **opts) : existing[hash['id']] = klass.new(hash, **opts) + current ? current.update(hash) : existing[hash['id']] = klass.new(hash, **opts) existing[hash['id']] end when Hash existing[data['id']] = klass.new(data, **opts) else