# File lib/rubygems/test_utilities.rb, line 33 def fetch_path(path) path = path.to_s @paths << path raise ArgumentError, 'need full URI' unless path =~ %r'^http://' data = @data[path] if data.nil? then raise Gem::RemoteFetcher::FetchError.new('no data', path) end data.respond_to?(:call) ? data.call : data end