class Iface::CloneFile
Represents a clone config file (single IP address)
These are files named like “ifcfg-eth0:1”.
Attributes
clone_num[R]
ip_address[R]
Public Class Methods
new(filename, device, _range_num, clone_num, io)
click to toggle source
Calls superclass method
Iface::ConfigFile::new
# File lib/iface/config_file.rb, line 150 def initialize(filename, device, _range_num, clone_num, io) super @ip_address = vars['ipaddr'] @clone_num = clone_num end
recognize?(_device, _range_num, clone_num)
click to toggle source
# File lib/iface/config_file.rb, line 146 def self.recognize?(_device, _range_num, clone_num) !clone_num.nil? end
Public Instance Methods
include?(ip)
click to toggle source
# File lib/iface/config_file.rb, line 160 def include?(ip) @ip_address == ip end
static?()
click to toggle source
# File lib/iface/config_file.rb, line 156 def static? true end