# 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