My name is Emanuel Carnevale, I write about software and technology, I also keep another tumblelog An onigiri a day and take pictures.
Emanuel Carnevale's Blog
February 9, 2009
When I use your library, deploy your app, or run your tests I may not want to use rubygems. When you “require ‘rubygems’” in your code, you remove my ability to make that decision. I cannot unrequire rubygems, but you can not require it in the first place.

RTomayko: Why You Shouldn’t Force Rubygems On People

Good points: I never thought about the issue and I’m definitely guilty on the same behaviour. Seems Coral proposes itself as a possible solution, but I yet have to check whether it’s a viable one.