class Object

Public Instance Methods

debug() click to toggle source
# File lib/debug/parse_log.rb, line 11
def debug
  g = Graph.new
  File.readlines('debug-output.log').map do |l| 
    type, left, right = l.split(/\W+/)
    if type=="node"
      g.add_node(h(left), {})
    elsif type=="edge"
      g.add_edge(h(left), h(right), {})
    end
  end
  g.output(:svg => 'test.svg', :use => 'sfdp')
end
h(s) click to toggle source
# File lib/debug/parse_log.rb, line 6
def h(s)
  @oh.hash(s)
end