# File lib/deltacloud/drivers/rhevm/rhevm_driver.rb, line 176 def instances(credentials, opts=nil) vms = [] if (opts.nil?) vms = execute(credentials, "vms.ps1") else if (opts[:id]) vms = execute(credentials, "vmById.ps1", opts[:id]) end end instances = [] vms.each do |vm| instances << vm_to_instance(vm) end instances = filter_on( instances, :id, opts ) instances = filter_on( instances, :state, opts ) instances end