# File lib/deltacloud.rb, line 106 def with_config(opts, &block) api_instance = self.dup api_instance.use_driver(opts[:driver], :username => opts[:username], :password => opts[:password], :provider => opts[:provider]) yield api_instance if block_given? api_instance end