Sha256: 6f3fdba43702aa814c25cbb257025fbb8a7c00e6931cdf5687689123d3186d17
Contents?: true
Size: 812 Bytes
Versions: 13
Compression:
Stored size: 812 Bytes
Contents
module Fog module Compute class Ovirt class V4 class Real def vm_action(options = {}) raise ArgumentError, "instance id is a required parameter" unless options.key? :id raise ArgumentError, "action is a required parameter" unless options.key? :action vm_service = client.system_service.vms_service.vm_service(options[:id]) vm_service.public_send(options[:action]) vm_service.get.status end end class Mock def vm_action(options = {}) raise ArgumentError, "id is a required parameter" unless options.key? :id raise ArgumentError, "action is a required parameter" unless options.key? :action true end end end end end end
Version data entries
13 entries across 11 versions & 2 rubygems