From 5d6696c90959600927e229c3b3fd3f9ffb9444d7 Mon Sep 17 00:00:00 2001 From: nobu Date: Mon, 28 Sep 2009 23:27:17 +0000 Subject: * lib/gauntlet_rubygems.rb: out of place. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@25141 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- lib/gauntlet_rubygems.rb | 50 ------------------------------------------------ 1 file changed, 50 deletions(-) delete mode 100644 lib/gauntlet_rubygems.rb (limited to 'lib') diff --git a/lib/gauntlet_rubygems.rb b/lib/gauntlet_rubygems.rb deleted file mode 100644 index f6c4827129..0000000000 --- a/lib/gauntlet_rubygems.rb +++ /dev/null @@ -1,50 +0,0 @@ -require 'rubygems' -require 'gauntlet' - -## -# GemGauntlet validates all current gems. Currently these packages are -# borked: -# -# Asami-0.04 : No such file or directory - bin/Asami.rb -# ObjectGraph-1.0.1 : No such file or directory - bin/objectgraph -# evil-ruby-0.1.0 : authors must be Array of Strings -# fresh_cookies-1.0.0 : authors must be Array of Strings -# plugems_deploy-0.2.0 : authors must be Array of Strings -# pmsrb-0.2.0 : authors must be Array of Strings -# pqa-1.6 : authors must be Array of Strings -# rant-0.5.7 : authors must be Array of Strings -# rvsh-0.4.5 : No such file or directory - bin/rvsh -# xen-0.1.2.1 : authors must be Array of Strings - -class GemGauntlet < Gauntlet - def run(name) - warn name - - spec = begin - Gem::Specification.load 'gemspec' - rescue SyntaxError - Gem::Specification.from_yaml File.read('gemspec') - end - spec.validate - - self.data[name] = false - self.dirty = true - rescue SystemCallError, Gem::InvalidSpecificationException => e - self.data[name] = e.message - self.dirty = true - end - - def should_skip?(name) - self.data[name] == false - end - - def report - self.data.sort.reject { |k,v| !v }.each do |k,v| - puts "%-21s: %s" % [k, v] - end - end -end - -gauntlet = GemGauntlet.new -gauntlet.run_the_gauntlet ARGV.shift -gauntlet.report -- cgit v1.2.3