- def instances
- instances = request('service', 'list', nil, resource[:auth], '--long')
- instances.collect do |service|
- {
- :name => service[:name],
- :type => service[:type],
- :description => service[:description],
- :id => service[:id]
- }
+ def self.prefetch(resources)
+ services = instances
+ resources.keys.each do |name|
+ if provider = services.find{ |service| service.name == name }
+ resources[name].provider = provider
+ end