Class: Fog::Compute::Ovirt::Real

Inherits:
Object
  • Object
show all
Defined in:
lib/fog/ovirt/requests/compute/activate_volume.rb,
lib/fog/ovirt/requests/compute/deactivate_volume.rb

Instance Method Summary collapse

Instance Method Details

#activate_volume(id, options) ⇒ Object

Raises:

  • (ArgumentError)


5
6
7
8
9
10
# File 'lib/fog/ovirt/requests/compute/activate_volume.rb', line 5

def activate_volume(id, options)
  raise ArgumentError, "instance id is a required parameter" unless id
  raise ArgumentError, "volume id is a required parameter for activate-volume" unless options.key? :id

  client.activate_volume(id, options[:id])
end

#deactivate_volume(id, options) ⇒ Object

Raises:

  • (ArgumentError)


5
6
7
8
9
10
# File 'lib/fog/ovirt/requests/compute/deactivate_volume.rb', line 5

def deactivate_volume(id, options)
  raise ArgumentError, "instance id is a required parameter" unless id
  raise ArgumentError, "volume id is a required parameter for deactivate-volume" unless options.key? :id

  client.deactivate_volume(id, options[:id])
end