Class: OVSImager::DotWriter::NSWriter
- Inherits:
-
BridgeWriter
- Object
- BridgeWriter
- OVSImager::DotWriter::NSWriter
- Defined in:
- lib/ovsimager/dotwriter.rb
Overview
Draw namespace
Instance Method Summary collapse
- #add_br_iface(name, ns = :root) ⇒ Object
-
#initialize(dot, dot_peers, nsname) ⇒ NSWriter
constructor
A new instance of NSWriter.
Methods inherited from BridgeWriter
Constructor Details
#initialize(dot, dot_peers, nsname) ⇒ NSWriter
Returns a new instance of NSWriter.
102 103 104 105 106 |
# File 'lib/ovsimager/dotwriter.rb', line 102 def initialize(dot, dot_peers, nsname) @dot = dot @dot_peers = dot_peers @nsname = nsname end |
Instance Method Details
#add_br_iface(name, ns = :root) ⇒ Object
108 109 110 111 112 |
# File 'lib/ovsimager/dotwriter.rb', line 108 def add_br_iface(name, ns=:root) ename = escape(name) + (ns == :root ? '' : "___" + escape(ns.to_s)) @dot_peers << " #{ename} -- ns__#{escape(@nsname)} " + "[style=dashed,lhead=cluster_ns__#{escape(@nsname)}]" end |