From: Jonathan Boyett Date: Tue, 16 Aug 2011 17:04:27 +0000 (-0700) Subject: improving rule slicing and dicing X-Git-Tag: v0.0.1~11 X-Git-Url: https://review.fuel-infra.org/gitweb?a=commitdiff_plain;h=6f0f3a12d01bf56f7866f2e1d11f0fc5d6603544;p=puppet-modules%2Fpuppetlabs-firewall.git improving rule slicing and dicing --- diff --git a/lib/puppet/provider/firewall/iptables.rb b/lib/puppet/provider/firewall/iptables.rb index 6583e01..e941090 100644 --- a/lib/puppet/provider/firewall/iptables.rb +++ b/lib/puppet/provider/firewall/iptables.rb @@ -106,7 +106,7 @@ Puppet::Type.type(:firewall).provide :iptables, :parent => Puppet::Provider::Fir values = line.dup @resource_list.reverse.each do |k| - if values.slice!(@resource_map[k]) + if values.slice!(/\s#{@resource_map[k]}/) keys << k end end