[Rubygems-developers] Please review GemspecReference

Jim Weirich jim at weirichhouse.org
Sun Sep 12 13:07:21 EDT 2004

Chad Fowler wrote:
>> [...] Also, what are all of the version
>>    comparison options? In a separate email, Gavin suggested that
>>    there's a ~> 1.0.5 which will give all versions 1.0.5 - 1.0.9,
>>    but not 1.1.0. Is there? Where are these documented?
> i don't understand the first question.  Rather, I don't understand how 
> it's different from the example.  Single vs. double quotes?
> You're right about the ~> stuff.  I included it in the table of version 
> operators in the pickaxe, but I'm not sure if it's been _really_ 
> documented anywhere yet.  Probably should be.  I suspect there aren't 
> many people so far who have felt the desire to use it.

The user guide lists all the comparison operators.  The ~> is covered in 
both the user guide and in the gem reference spec.  The particular 
problem it addresses is covered in RationalVersioningPolicy and in 
PessimisticVersionConstraint.   These pages have been there since 

-- Jim Weirich    jim at weirichhouse.org     http://onestepback.org
"Beware of bugs in the above code; I have only proved it correct,
not tried it." -- Donald Knuth (in a memo to Peter van Emde Boas)

More information about the Rubygems-developers mailing list