18 Jun '12, 2am

@mrflip That *does*. It's called a Pessimistic Version Constraint. It forbids a MAJOR V upgrade and is A Good Thing™

5.3 Pessimistic Version Constraint If your project is using the Rational Versioning Policy to assign version numbers, then your users can take advantage of that fact to carefully specify exactly what versions of your software should work with their system. For example, suppose you have the following releases … Version 2.1.0 — Baseline Version 2.2.0 — Introduced some new (backward compatible) features. Version 2.2.1 — Removed some bugs Version 2.2.2 — Streamlined your code Version 2.3.0 — More new features (but still backwards compatible). Version 3.0.0 — Reworked the interface. Code written to verion 2.x might not work. Your clients have validated that version 2.2.0 works with their software, but version 2.1.0 doesn’t have a feature they need). Their require line would look like this … gem 'library', '>= 2.2.0' This is called an OptimisticVersionConstraint. They are optimi...

Full article: http://docs.rubygems.org/read/chapter/16

Tweets

Which Kind of Smartphone User are You?

Which Kind of Smartphone User are You?

liewcf.com 17 Jun '12, 4am

Editor’s note: This is a guest post by Syed Rafie. If you would like to contribute too, please contact me . With the relea...

Most engineers are lazy…and that's often a good thing: via @ee_times

Most engineers are lazy…and that's often a good...

eetimes.com 13 Jun '12, 3pm

[OK, calm down, there's no need to get angry at me, at least not yet.] Here's what I mean : "lazy" is not the same as "slo...

Local search tips and guide to get some good le...

blackhatworld.com 16 Jun '12, 1pm

Re: Local search tips and guide to get some good lead generation revenues This is what I do: -Create site- make sure I do ...

Good and Evil Redirects: Can Google Always Catch the Sneaky Nicky?

Good and Evil Redirects: Can Google Always Catc...

link-assistant.com 15 Jun '12, 2pm

If you were ever looking for an exhaustive piece of information on how redirects are used in SEO , read on, this post is f...

Organic Gardening: Ditch Pesticides for Good

earth911.com 15 Jun '12, 3pm

Sure, you want to ditch the pesticides and grow healthy, organic produce in your home garden . But when bugs and other cri...

Funk's poor showing in first major a thing of t...

pgatour.com 08 Jun '12, 11pm

Funk's poor showing in first major a thing of the past text size Jun. 8, 2012 By Cary Estes, Special to PGATOUR.COM BIRMIN...

KHAO by Rama V via @agentcikay

KHAO by Rama V via @agentcikay

cumidanciki.com 16 Jun '12, 1am

Chef Blue who used to be the head chef at Rama V , now oversees the kitchen at Khao. Speaking to Chef Blue, he tells us th...

Every #Apple product announcement, I have to quiet my consumer monkey mind telling me I need to upgrade. Here's how:

Every #Apple product announcement, I have to qu...

treehugger.com 13 Jun '12, 4pm

I admit it. Every time Apple trots out a new laptop or phone my heart starts racing a little bit. In anticipation, in desi...

Rivals and major champs no strangers to each other: Here's a look at this week's Featured Groups at the U.S. Ope...

Rivals and major champs no strangers to each ot...

pgatour.com 13 Jun '12, 2pm

Rivals and major champs no strangers to each other text size Jun. 13, 2012 By Helen Ross, PGATOUR.COM Here's a look at thi...

Will Buick Launch A Volt Version Called Electra?

greencarreports.com 18 Jun '12, 3pm

As the battery energy density,cabin HVAC and other efficiencies improves, perhaps they can create a midsized LaCrosse eREV...