summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHugo Hörnquist <hugo@lysator.liu.se>2022-02-14 17:09:13 +0100
committerHugo Hörnquist <hugo@lysator.liu.se>2022-02-14 17:09:13 +0100
commit07aceed28d661140daf8e33c2eae73cc4781b7ba (patch)
tree7e71c4b60a075eb1965b61e6830206ea2881ed06
parentAdd module dns_record. (diff)
downloaddns_record-07aceed28d661140daf8e33c2eae73cc4781b7ba.tar.gz
dns_record-07aceed28d661140daf8e33c2eae73cc4781b7ba.tar.xz
Replace select with reject.
-rw-r--r--lib/puppet/provider/dns_record/zonefile.rb8
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