Class: Iface::LoopbackFile
- Inherits:
-
ConfigFile
- Object
- ConfigFile
- Iface::LoopbackFile
- Defined in:
- lib/iface/config_file.rb
Overview
Represents a loopback file (device “lo”)
Instance Attribute Summary
Attributes inherited from ConfigFile
Class Method Summary collapse
Instance Method Summary collapse
- #include?(ip) ⇒ Boolean
-
#initialize(filename, device, range_num, _clone_num, vars) ⇒ LoopbackFile
constructor
A new instance of LoopbackFile.
- #static? ⇒ Boolean
Methods inherited from ConfigFile
create, file_type_name, parse_filename
Constructor Details
#initialize(filename, device, range_num, _clone_num, vars) ⇒ LoopbackFile
Returns a new instance of LoopbackFile.
163 164 165 166 |
# File 'lib/iface/config_file.rb', line 163 def initialize(filename, device, range_num, _clone_num, vars) super @ip_address = vars['ipaddr'] end |
Class Method Details
.recognize?(device, _range_num, _clone_num, _vars) ⇒ Boolean
159 160 161 |
# File 'lib/iface/config_file.rb', line 159 def self.recognize?(device, _range_num, _clone_num, _vars) device == 'lo' end |
Instance Method Details
#include?(ip) ⇒ Boolean
172 173 174 |
# File 'lib/iface/config_file.rb', line 172 def include?(ip) @ip_address == ip end |
#static? ⇒ Boolean
168 169 170 |
# File 'lib/iface/config_file.rb', line 168 def static? true end |