Sha256: 244f7895dc1248820793930bbcba7440754d6e07fca401e9fb09e2bd60f2edda
Contents?: true
Size: 951 Bytes
Versions: 23
Compression:
Stored size: 951 Bytes
Contents
module Fog module Compute class OpenStack class Real def attach_volume(volume_id, server_id, device) data = { 'volumeAttachment' => { 'volumeId' => volume_id.to_s, 'device' => device } } request( :body => MultiJson.encode(data), :expects => [200, 202], :method => 'POST', :path => "servers/%s/os-volume_attachments" % [server_id] ) end end class Mock def attach_volume(volume_id, server_id, device) response = Excon::Response.new response.status = 200 response.body ={ "volumeAttachment" => { "id" => volume_id, "volumeId" => volume_id } } response end end end end end
Version data entries
23 entries across 23 versions & 9 rubygems