1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
module Fog
module Compute
class Google
class Mock
def set_common_instance_metadata(_project, _current_fingerprint, _metadata = {})
# :no-coverage:
Fog::Mock.not_implemented
# :no-coverage:
end
end
class Real
def set_common_instance_metadata(project, current_fingerprint, metadata = {})
metadata_obj = ::Google::Apis::ComputeV1::Metadata.new(
fingerprint: current_fingerprint,
items: metadata.map { |k, v| { :key => k, :value => v } }
)
@compute.set_common_instance_metadata(project, metadata_obj)
end
end
end
end
end
|