diff options
Diffstat (limited to 'lib/powerdnsex/models/resource_record_set.ex')
-rw-r--r-- | lib/powerdnsex/models/resource_record_set.ex | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/powerdnsex/models/resource_record_set.ex b/lib/powerdnsex/models/resource_record_set.ex index c0845d9..1a410b1 100644 --- a/lib/powerdnsex/models/resource_record_set.ex +++ b/lib/powerdnsex/models/resource_record_set.ex @@ -47,6 +47,14 @@ defmodule PowerDNSex.Models.ResourceRecordSet do end) end + def nameservers(rrsets) do + rrset = Enum.find(rrsets, fn(rrset) -> rrset.type == "NS" end) + nameservers = case rrset do + nil -> [] + _ -> Enum.map(rrset.records, &(&1.content) ) + end + end + ### # Private ### |