Class: Iface::LoopbackFile
Overview
Represents a loopback file (device “lo”)
Instance Attribute Summary
Attributes inherited from ConfigFile
#device, #filename, #vars
Class Method Summary
collapse
Instance Method Summary
collapse
Methods inherited from ConfigFile
create, file_type_name, parse_filename, #to_s, #value_set_class
Constructor Details
#initialize(filename, device, range_num, _clone_num, io) ⇒ LoopbackFile
210
211
212
213
|
# File 'lib/iface/config_file.rb', line 210
def initialize(filename, device, range_num, _clone_num, io)
super
@ip_address = vars['ipaddr']
end
|
Class Method Details
.recognize?(device, _range_num, _clone_num) ⇒ Boolean
206
207
208
|
# File 'lib/iface/config_file.rb', line 206
def self.recognize?(device, _range_num, _clone_num)
device == 'lo'
end
|
Instance Method Details
#include?(ip) ⇒ Boolean
219
220
221
|
# File 'lib/iface/config_file.rb', line 219
def include?(ip)
@ip_address == ip
end
|
#static? ⇒ Boolean
215
216
217
|
# File 'lib/iface/config_file.rb', line 215
def static?
true
end
|