| Class | Raven::RepoIndexBuilder |
| In: |
lib/raven/search_install.rb
|
| Parent: | Object |
# File lib/raven/search_install.rb, line 22
22: def initialize(name, server, base_url, port, proxy_info)
23: @name, @server, @base_url, @port, @proxy_info = name, server, base_url, port, proxy_info
24: end
# File lib/raven/search_install.rb, line 26
26: def build_idx
27: require 'yaml'
28: require 'zlib'
29: Zlib::GzipWriter.open("#{@name}.mvnidx.gz") do |f|
30: f << @server + "#" + @port + "#" + @base_url + "\n"
31: Raven::Maven2Repository.new(@server, @base_url, @port, @proxy_info).each do |artifact, http|
32: f << YAML.dump(artifact)
33: end
34: end
35: end