Method: NetworkX::Graph#add_edge
- Defined in:
- lib/networkx/graph.rb
#add_edge(node1, node2, **edge_attrs) ⇒ Object
Adds the respective edges
33 34 35 36 37 38 39 40 |
# File 'lib/networkx/graph.rb', line 33 def add_edge(node1, node2, **edge_attrs) add_node(node1) add_node(node2) edge_attrs = (@adj[node1][node2] || {}).merge(edge_attrs) @adj[node1][node2] = edge_attrs @adj[node2][node1] = edge_attrs end |