require 'fog/core/collection' require 'fog/google/models/compute/image' module Fog module Compute class Google class Disks < Fog::Collection model Fog::Compute::Google::Disk def all(zone) data = service.list_disks(zone).body["items"] load(data) end def get(identity, zone) data = service.get_disk(identity, zone).body new(data) rescue Excon::Errors::NotFound nil end #def create(name, size, zone=@default_zone, image=nil) # data = service.insert_disk(name, size, zone, image).body # new(data) #end end end end end