Sha256: 52c90a39f1d2c9dc2d61e80a567abb92b3353b0af857429df53b222a36100fc3
Contents?: true
Size: 812 Bytes
Versions: 10
Compression:
Stored size: 812 Bytes
Contents
module Fog module Ovirt class Compute 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
10 entries across 10 versions & 1 rubygems