R
Rick DeNatale
It might not be that hard to suck every version of the Ruby source into g= it.
=A0 Then they could all be downloaded efficiently all at once. =A0 After = that a
ruby script could build several of the key stable versions, install them,
and then install another script called something like rubyswitch. =A0Runn= ing
rubyswitch <version> =A0would change the currently active version by chan= ging
the path. =A0Then the test cycle would be faster and falling back would b= e
trivial.
If the interest is in testing against various versions of Ruby then
there are already tools for that, for example the ZenTest gem includes
the executables multiruby_setup and multiruby which install multiple
versions and test using them respectively.
--=20
Rick DeNatale
Blog: http://talklikeaduck.denhaven2.com/
Twitter: http://twitter.com/RickDeNatale
WWR: http://www.workingwithrails.com/person/9021-rick-denatale
LinkedIn: http://www.linkedin.com/in/rickdenatale