module Construqt::Flavour::Delegate
Public Instance Methods
address()
click to toggle source
# File lib/construqt/flavour/delegates.rb, line 56 def address self.delegate.address end
build_config(host, my)
click to toggle source
# File lib/construqt/flavour/delegates.rb, line 89 def build_config(host, my) # binding.pry if host && host.name == "ct-iar1-ham" # binding.pry if self.class.name[self.class.name.rindex(':')+1..-1] == "DeviceDelegate" #binding.pry Flavour.call_aspects("#{simple_name}.build_config", host, my||self) self.delegate.build_config(host, my||self) end
cable()
click to toggle source
# File lib/construqt/flavour/delegates.rb, line 81 def cable self.delegate.cable end
cable=(a)
click to toggle source
# File lib/construqt/flavour/delegates.rb, line 77 def cable=(a) self.delegate.cable = a end
clazz()
click to toggle source
# File lib/construqt/flavour/delegates.rb, line 72 def clazz #binding.pry self.delegate.clazz end
default_name()
click to toggle source
# File lib/construqt/flavour/delegates.rb, line 44 def default_name self.delegate.default_name end
delegate()
click to toggle source
# File lib/construqt/flavour/delegates.rb, line 5 def delegate throw "you need a delegate #{self.class.name}" unless @delegate @delegate end
delegate=(a)
click to toggle source
# File lib/construqt/flavour/delegates.rb, line 10 def delegate=(a) throw "delegate needs to be !nil" unless a a.delegate = self @delegate = a end
description()
click to toggle source
# File lib/construqt/flavour/delegates.rb, line 40 def description self.delegate.description end
firewalls()
click to toggle source
# File lib/construqt/flavour/delegates.rb, line 36 def firewalls self.delegate.firewalls end
host()
click to toggle source
# File lib/construqt/flavour/delegates.rb, line 64 def host self.delegate.host end
ident()
click to toggle source
# File lib/construqt/flavour/delegates.rb, line 97 def ident self._ident.gsub(/[^0-9a-zA-Z_]/, '_') end
ipsec()
click to toggle source
# File lib/construqt/flavour/delegates.rb, line 32 def ipsec self.delegate.ipsec end
mtu()
click to toggle source
# File lib/construqt/flavour/delegates.rb, line 52 def mtu self.delegate.mtu end
name()
click to toggle source
# File lib/construqt/flavour/delegates.rb, line 48 def name self.delegate.name end
priority()
click to toggle source
# File lib/construqt/flavour/delegates.rb, line 68 def priority self.delegate.priority end
simple_name()
click to toggle source
# File lib/construqt/flavour/delegates.rb, line 85 def simple_name self.class.name[self.class.name.rindex(':')+1..-1] end
template()
click to toggle source
# File lib/construqt/flavour/delegates.rb, line 60 def template self.delegate.template end
vrrp()
click to toggle source
# File lib/construqt/flavour/delegates.rb, line 28 def vrrp @vrrp end
vrrp=(a)
click to toggle source
# File lib/construqt/flavour/delegates.rb, line 24 def vrrp=(a) @vrrp = a end