Module: Wongi::Engine::NetworkParts::Debug

Defined in:
lib/wongi-engine/network/debug.rb

Instance Method Summary collapse

Instance Method Details

#full_dump(io = $stdout) ⇒ Object



10
11
12
13
14
15
16
17
18
# File 'lib/wongi-engine/network/debug.rb', line 10

def full_dump(io = $stdout)
  alpha_hash.each_value do |alpha|
    io.puts "ALPHA #{alpha.template}"
    alpha.wmes.each do |wme|
      dump_wme wme, io
    end
  end
  dump_beta beta_top, io
end

#full_wme_dumpObject



4
5
6
7
8
# File 'lib/wongi-engine/network/debug.rb', line 4

def full_wme_dump
  alpha_hash.each do |_key, alpha|
    puts "\t#{alpha.template} -> [#{alpha.wmes.map(&:to_s).join ', '}]"
  end
end