diff options
author | Hugo Hörnquist <hugo@lysator.liu.se> | 2022-02-14 17:09:13 +0100 |
---|---|---|
committer | Hugo Hörnquist <hugo@lysator.liu.se> | 2022-02-14 17:09:13 +0100 |
commit | 07aceed28d661140daf8e33c2eae73cc4781b7ba (patch) | |
tree | 7e71c4b60a075eb1965b61e6830206ea2881ed06 | |
parent | Add module dns_record. (diff) | |
download | dns_record-07aceed28d661140daf8e33c2eae73cc4781b7ba.tar.gz dns_record-07aceed28d661140daf8e33c2eae73cc4781b7ba.tar.xz |
Replace select with reject.
-rw-r--r-- | lib/puppet/provider/dns_record/zonefile.rb | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/puppet/provider/dns_record/zonefile.rb b/lib/puppet/provider/dns_record/zonefile.rb index f44014e..9b6ec6e 100644 --- a/lib/puppet/provider/dns_record/zonefile.rb +++ b/lib/puppet/provider/dns_record/zonefile.rb @@ -50,15 +50,15 @@ Puppet::Type.type(:dns_record).provide(:zonefile) do def remove_record(zone, record_to_remove) case type when :AAAA - zone.a4.select! {|record| ! (record[:name] == record_to_remove[:key]) } + zone.a4.reject! {|record| record[:name] == record_to_remove[:key] } when :NS - zone.ns.select! {|record| ! (record[:name] == record_to_remove[:key] && record[:host] == record_to_remove[:value])} + zone.ns.reject! {|record| record[:name] == record_to_remove[:key] && record[:host] == record_to_remove[:value]} when nil Zonefile::RECORDS.map{|t| t.downcase.intern}.each do |t| - zone.records[t].select! {|record| ! (record[:name] == record_to_remove[:key]) } + zone.records[t].reject! {|record| record[:name] == record_to_remove[:key] } end else - zone.records[type.downcase.intern].select! {|record| ! (record[:name] == record_to_remove[:key]) } + zone.records[type.downcase.intern].reject! {|record| record[:name] == record_to_remove[:key] } end end |