1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
module Fog
module DNS
class Google
##
# Atomically updates a ResourceRecordSet collection.
#
# @see https://cloud.google.com/dns/api/v1/changes/create
class Real
def create_change(zone_name_or_id, additions = [], deletions = [])
@dns.create_change(
@project, zone_name_or_id,
::Google::Apis::DnsV1::Change.new(
additions: additions,
deletions: deletions
)
)
end
end
class Mock
def create_change(_zone_name_or_id, _additions = [], _deletions = [])
# :no-coverage:
Fog::Mock.not_implemented
# :no-coverage:
end
end
end
end
end
|