OSDN Git Service

fix: any
[pettanr/pettanr.git] / bin / gem_builder.rb
1 #ライセンスのgemファイルを作るサポートツール\r
2 #Yamlファイルからコンバートする\r
3 if ARGV.size < 1\r
4   puts "gem_builder.rb dir"\r
5   puts "build to gem on child dirs"\r
6   exit\r
7 end\r
8 \r
9 dirname = File.expand_path ARGV[0]\r
10 Dir.glob dirname + '/*' do |filename|\r
11   if File.directory?(filename)\r
12     fn = Dir.glob(filename + '/*.gemspec').first\r
13     c = "gem build " + fn\r
14     Dir.chdir filename do\r
15       puts c\r
16       system c\r
17     end\r
18     gem = Dir.glob(filename + '/*.gem').sort.last\r
19     c = "gem install " + gem\r
20       puts c\r
21       system c\r
22   end\r
23 end\r