# File lib/skeleton/serializers/options.rb, line 86 def dependencies_for(schema, set=Set.new) return set if schema.nil? if schema.ref? return set if set.include?(schema.ref) set.add(schema.ref) end schema.properties.each do |field, property| set.merge(dependencies_for(property)) end set.merge(dependencies_for(schema.items)) if schema.items? set.to_a end