diff --git a/lib/fog/cloudstack/models/compute/servers.rb b/lib/fog/cloudstack/models/compute/servers.rb index 4a4a7a085..aff23bdf2 100644 --- a/lib/fog/cloudstack/models/compute/servers.rb +++ b/lib/fog/cloudstack/models/compute/servers.rb @@ -9,8 +9,9 @@ module Fog model Fog::Compute::Cloudstack::Server - def all - data = service.list_virtual_machines["listvirtualmachinesresponse"]["virtualmachine"] || [] + def all(attributes={}) + response = service.list_virtual_machines(attributes) + data = response["listvirtualmachinesresponse"]["virtualmachine"] || [] load(data) end