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:
parent
20d550218a
commit
35995d34ea
4 changed files with 11 additions and 8 deletions
|
@ -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)
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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)
|
||||
|
|
Loading…
Add table
Reference in a new issue