1
0
Fork 0
mirror of https://github.com/fog/fog.git synced 2022-11-09 13:51:43 -05:00

An attempt to get disk requests passing tests.

This commit is contained in:
Nat Welch 2013-04-16 20:42:17 -07:00
parent 20d550218a
commit 35995d34ea
4 changed files with 11 additions and 8 deletions

View file

@ -12,11 +12,12 @@ module Fog
class Real
def delete_disk(disk_name)
def delete_disk(disk_name, zone_name=@default_zone)
api_method = @compute.disks.delete
parameters = {
'project' => @project,
'disk' => disk_name
'disk' => disk_name,
'zone' => zone_name
}
result = self.build_result(api_method, parameters)

View file

@ -12,11 +12,12 @@ module Fog
class Real
def get_disk(disk_name)
def get_disk(disk_name, zone_name=@default_zone)
api_method = @compute.disks.get
parameters = {
'project' => @project,
'disk' => disk_name
'disk' => disk_name,
'zone' => zone_name
}
result = self.build_result(api_method, parameters)

View file

@ -15,12 +15,12 @@ module Fog
def insert_disk(disk_name, disk_size, zone_name=@default_zone)
api_method = @compute.disks.insert
parameters = {
'project' => @project,
'project' => @project,
'zone' => zone_name
}
body_object = {
'name' => disk_name,
'sizeGb' => disk_size,
'zone' => @api_url + @project + "/zones/#{zone_name}"
}
result = self.build_result(api_method, parameters,

View file

@ -12,10 +12,11 @@ module Fog
class Real
def list_disks
def list_disks(zone_name=@default_zone)
api_method = @compute.disks.list
parameters = {
'project' => @project
'project' => @project,
'zone' => zone_name
}
result = self.build_result(api_method, parameters)