Sha256: 36d6ab2160134691fe686776dcb7c4d5b761eb7db9083218461a53133b52f49b
Contents?: true
Size: 857 Bytes
Versions: 4
Compression:
Stored size: 857 Bytes
Contents
# # Transform generic .registration format to # sfcb-specific .reg format # def mkreg from, out # STDERR.puts "mkreg #{from}" File.open(from, "r") do |f| while (l = f.gets) next if l =~ /^\s*#.*$/ l.chomp! next if l.empty? # 0 1 2 3 4..-1 # classname namespace providername providermodule caps reg = l.split(" ") raise unless reg.size > 4 out.puts "[#{reg[0]}]" out.puts " provider: #{reg[2]}" out.puts " location: #{reg[3]}" out.puts " type: #{reg[4..-1].join(' ')}" out.puts " namespace: #{reg[1]}" end end end def convert_registrations outfile, *regfiles # STDERR.puts "convert_registrations => #{outfile}" File.open(outfile, "w+") do |out| regfiles.each do |regfile| mkreg regfile, out end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
genprovider-0.2.3 | test/mkreg.rb |
genprovider-0.2.2 | test/mkreg.rb |
genprovider-0.2.1 | test/mkreg.rb |
genprovider-0.2.0 | test/mkreg.rb |