# File lib/deltacloud/drivers/rhevm/rhevm_driver.rb, line 130 def instances(credentials, opts={}) client = new_client(credentials) inst_arr = [] safely do if opts[:id] vms = client.vms(:id => opts[:id]) else vms = client.vms end vms.each do |vm| inst_arr << convert_instance(client, vm) end end inst_arr = filter_on( inst_arr, :id, opts ) filter_on( inst_arr, :state, opts ) end