lib/fog/oraclecloud/requests/compute/create_volume.rb in fog-oraclecloud-0.1.12 vs lib/fog/oraclecloud/requests/compute/create_volume.rb in fog-oraclecloud-0.1.13

- old
+ new

@@ -1,29 +1,29 @@ -module Fog - module Compute - class OracleCloud - class Real - def create_volume(name, size, high_latency = false, options={}) - name.sub! "/Compute-#{@identity_domain}/#{@username}/", '' # Just in case it's already set - body_data = { - 'name' => "/Compute-#{@identity_domain}/#{@username}/#{name}", - 'size' => size, - 'properties' => [] - } - body_data['properties'].push(high_latency ? "/oracle/public/storage/latency" : '/oracle/public/storage/default') - body_data = body_data.reject {|key, value| value.nil?} - - request( - :method => 'POST', - :expects => 201, - :path => "/storage/volume/", - :body => Fog::JSON.encode(body_data), - :headers => { - 'Content-Type' => 'application/oracle-compute-v3+json' - } - ) - end - end - end - end -end +module Fog + module Compute + class OracleCloud + class Real + def create_volume(name, size, high_latency = false, options={}) + name.sub! "/Compute-#{@identity_domain}/#{@username}/", '' # Just in case it's already set + body_data = { + 'name' => "/Compute-#{@identity_domain}/#{@username}/#{name}", + 'size' => size, + 'properties' => [] + } + body_data['properties'].push(high_latency ? "/oracle/public/storage/latency" : '/oracle/public/storage/default') + body_data = body_data.reject {|key, value| value.nil?} + + request( + :method => 'POST', + :expects => 201, + :path => "/storage/volume/", + :body => Fog::JSON.encode(body_data), + :headers => { + 'Content-Type' => 'application/oracle-compute-v3+json' + } + ) + end + end + end + end +end \ No newline at end of file