Method: NetworkX::MultiGraph#each_edge
- Defined in:
- lib/networkx/multigraph.rb
#each_edge(data: false) ⇒ Object
112 113 114 115 116 117 118 119 120 121 122 123 124 |
# File 'lib/networkx/multigraph.rb', line 112 def each_edge(data: false) return enum_for(:each_edge, data: data) unless block_given? @adj.each do |v, ws| ws.each do |w, key_and_info| next if v > w key_and_info.each do |key, info| data ? yield(v, w, key, info) : yield(v, w, key) end end end end |