Sha256: 81f0a7562ce41c55b284b2f4e539ad63c3932799882bfab55f235b71554a2f95
Contents?: true
Size: 1.07 KB
Versions: 10
Compression:
Stored size: 1.07 KB
Contents
module Fog module Ovirt class Compute class V4 module Shared def check_arguments(id, options) raise ArgumentError, "instance id is a required parameter" unless id raise ArgumentError, "disk id is a required parameter for update-volume" unless options.key? :id end end class Real extend ::Fog::Ovirt::Compute::V4::Shared def update_volume(id, options) check_arguments(id, options) options = convert_string_to_bool(options) disk_id = options[:id] disk_attachment = client.system_service.vms_service.vm_service(id).disk_attachments_service.attachment_service(disk_id) disk_attachment.update(disk_attachment, options) true # If we come here, expect success and return true end end class Mock extend ::Fog::Ovirt::Compute::V4::Shared def update_volume(id, options) check_arguments(id, options) true end end end end end end
Version data entries
10 entries across 10 versions & 1 rubygems