# File lib/deltacloud/drivers/rackspace/rackspace_driver.rb, line 124 def instances(credentials, opts=nil) racks = new_client(credentials) instances = [] safely do if (opts.nil?) instances = racks.list_servers.map do |srv| convert_srv_to_instance(srv) end else instances << convert_srv_to_instance(racks.load_server_details(opts[:id])) end end instances = filter_on( instances, :id, opts ) instances = filter_on( instances, :state, opts ) instances end