summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authornobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2009-09-28 23:27:17 +0000
committernobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2009-09-28 23:27:17 +0000
commit5d6696c90959600927e229c3b3fd3f9ffb9444d7 (patch)
treec85c80f058422ca702e861198ed912536b2babd2 /lib
parent5f5706c38f3b9c727c55ea081e5110f423bcabda (diff)
* lib/gauntlet_rubygems.rb: out of place.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@25141 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'lib')
-rw-r--r--lib/gauntlet_rubygems.rb50
1 files changed, 0 insertions, 50 deletions
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