# File lib/apipie/extractor/writer.rb, line 117 def hash_nodes_count(node) case node when Hash 1 + (node.values.map { |v| hash_nodes_count(v) }.reduce(:+) || 0) when Array node.map { |v| hash_nodes_count(v) }.reduce(:+) || 1 else 1 end end