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