Method: OpenStack::Volume::Volume#extend!

Defined in:
lib/openstack/volume/volume.rb

#extend!(size) ⇒ Object



45
46
47
48
49
50
51
# File 'lib/openstack/volume/volume.rb', line 45

def extend!(size)
  data = JSON.generate({'os-extend' => {'new_size' => size}})
  response = @connection.req('POST', "/#{@volume_path}/#{@id}/action", {:data => data})
  OpenStack::Exception.raise_exception(response) unless response.code.match(/^20.$/)
  self.populate
  true
end