class OVSImager::DotWriter::NSWriter
Draw namespace
Public Class Methods
new(dot, dot_peers, nsname)
click to toggle source
# File lib/ovsimager/dotwriter.rb, line 102 def initialize(dot, dot_peers, nsname) @dot = dot @dot_peers = dot_peers @nsname = nsname end
Public Instance Methods
add_br_iface(name, ns=:root)
click to toggle source
# 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