An article describing the usage of that weird ~> operator found in gemspecs and Gemfiles. I read this a while back but keep forgetting where it is when I want a technical explanation.