lib/dns_mock/record/builder/soa.rb
# frozen_string_literal: true
module DnsMock
module Record
module Builder
class Soa < DnsMock::Record::Builder::Base
FACTORY_ARGS_ORDER = %i[mname rname serial refresh retry expire minimum].freeze
def build
records_data.map do |record_data|
target_factory.new(
record_data: record_data.values_at(*DnsMock::Record::Builder::Soa::FACTORY_ARGS_ORDER)
).create
end
end
end
end
end
end