Method: Transpec::Syntax::Mixin::Metadata#metadata_key_nodes

Defined in:
lib/transpec/syntax/mixin/metadata.rb

#metadata_key_nodesObject



26
27
28
29
30
31
32
33
34
# File 'lib/transpec/syntax/mixin/metadata.rb', line 26

def 
  .each_with_object([]) do |node, key_nodes|
    if node.hash_type?
      key_nodes.concat(node.children.map { |pair_node| pair_node.children.first })
    else
      key_nodes << node
    end
  end
end