Sha256: 113b4af57fba4be2efa4cb94c7fcd2bb099a52e6fc424b577770a9527b4606b1

Contents?: true

Size: 466 Bytes

Versions: 1

Compression:

Stored size: 466 Bytes

Contents

module ScbiGo
  class AncestorsGraph < BaseGraph

    # override the way that nodes are painted in dot
  	def build_dot_lines(nodes)

		res =[]
		res << "digraph #{@graph_name} {"
		nodes.each do |node|
			res << "#{node.id.gsub(':','_')}[label=\"#{node.id}\n#{node.name}\"];"
		end

		nodes.each do |node| 

			node.is_a.each do |parent|
				res << "#{parent.id.gsub(':','_')} -> #{node.id.gsub(':','_')} ;"
			end
		end

		res << "}"
		return res
  	end

  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
scbi_go-0.0.1 lib/scbi_go/ancestors_graph.rb