R
Ryan Davis
gauntlet version 1.0.0 has been released!
* <http://rubyforge.org/projects/seattlerb>
Gauntlet is a pluggable means of running code against all the latest
gems and storing off the data.
== FEATURES/PROBLEMS:
* Downloads all the latest gems and converts them to tarballs for easy
access.
* Iterates through all downloaded gems, unpacks them, and then runs
your code.
* Automates storage of results to YAML files.
* Easily skips over projects that already have results (overridable).
* gauntlet commandline locates your gauntlet library via rubygems:
* eg. `gauntlet flog` finds gauntlet_flog.rb in the flog gem.
== SYNOPSIS:
require 'gauntlet'
class MyGauntlet < Gauntlet
def run name
data[name] = Dir["**/*.rb"]
self.dirty = true
end
end
filter = ARGV.shift
filter = Regexp.new filter if filter
gauntlet = MyGauntlet.new
gauntlet.run_the_gauntlet filter
Changes:
### 1.0.0 / 2008-12-04
* 1 major enhancement
* Birthday!
* <http://rubyforge.org/projects/seattlerb>
* <http://rubyforge.org/projects/seattlerb>
Gauntlet is a pluggable means of running code against all the latest
gems and storing off the data.
== FEATURES/PROBLEMS:
* Downloads all the latest gems and converts them to tarballs for easy
access.
* Iterates through all downloaded gems, unpacks them, and then runs
your code.
* Automates storage of results to YAML files.
* Easily skips over projects that already have results (overridable).
* gauntlet commandline locates your gauntlet library via rubygems:
* eg. `gauntlet flog` finds gauntlet_flog.rb in the flog gem.
== SYNOPSIS:
require 'gauntlet'
class MyGauntlet < Gauntlet
def run name
data[name] = Dir["**/*.rb"]
self.dirty = true
end
end
filter = ARGV.shift
filter = Regexp.new filter if filter
gauntlet = MyGauntlet.new
gauntlet.run_the_gauntlet filter
Changes:
### 1.0.0 / 2008-12-04
* 1 major enhancement
* Birthday!
* <http://rubyforge.org/projects/seattlerb>