class Specinfra::HostInventory::IptablesBase
Public Instance Methods
parse(ret)
click to toggle source
# File lib/pullmatic/resource/network.rb, line 82 def parse(ret) entries = {} chain = nil ret.each_line do |l| l.chomp! case l when /^Chain INPUT/ chain = :input when /^Chain FORWARD/ chain = :forward when /^Chain OUTPUT/ chain = :output when /^Chain PREROUTING/ chain = :prerouting when /^Chain POSTROUTING/ chain = :postrouting end entries[chain] ||= [] entries[chain] << l unless (l =~ /^target/ || l.size == 0) end entries end