Method: Iface::ConfigFile.parse_filename
- Defined in:
- lib/iface/config_file.rb
.parse_filename(filename) ⇒ Object
35 36 37 38 39 40 |
# File 'lib/iface/config_file.rb', line 35 def self.parse_filename(filename) match = filename.match(/\Aifcfg-(\w+)((-range(\d+))|(:(\d+)))?\Z/) return unless match device, _skip0, _skip1, range_num, _skip2, clone_num = match.captures [device, range_num&.to_i, clone_num&.to_i] end |