class Lsmap_net
Attributes
data[R]
data_string_raw[R]
sys[RW]
vios[RW]
Public Class Methods
new(string = '', vios = nil, sys = nil)
click to toggle source
# File lib/VIOS/lsmap_net.rb, line 12 def initialize(string = '', vios = nil, sys = nil) @vios = vios @sys = sys @data = {} @data_string_raw = '' parse(string) unless string.empty? end
Public Instance Methods
parse(string)
click to toggle source
# File lib/VIOS/lsmap_net.rb, line 21 def parse(string) @data_string_raw = string string.gsub!("\nSVEA", '--split--SVEA').split('--split--').each do |str| entry = Lsmap_net_entry.new(str) @data[entry.svea] = entry end @data end