Sha256: 5d7136cb17cca54625fc831e0f9146d85d1a0336a588e3a761c21b78c6f51212
Contents?: true
Size: 393 Bytes
Versions: 26
Compression:
Stored size: 393 Bytes
Contents
#!/usr/bin/env ruby # puts 'digraph G {' puts 'rankdir = LR;' QUOTED_NODES_REGEX = /("[^"]+")(\s*)("[^"]+")/ template = '"%s" -> "%s"' STDIN.each_line do |line| line = line.chomp if line =~ QUOTED_NODES_REGEX list = line.scan(QUOTED_NODES_REGEX) node_a, space, node_b = list[0] else node_a, node_b = line.split(' ') end puts template % [node_a, node_b] end puts '}'
Version data entries
26 entries across 26 versions & 1 rubygems