Secondo this post, la richiesta di rubini è un antipattern.Perché è "sbagliato richiedere rubygems"?
require 'rubygems'
L'argomento sembra ridursi a questo:
Quando uso la libreria, distribuire l' app, o eseguire i test io non voglio usare RubyGems. Quando si richiedono "rubygems" nel codice, si rimuove la mia capacità per prendere questa decisione. I non può non richiedere i rubygems, ma è possibile non richiedere in primo luogo.
Ma non si potrebbe fare lo stesso argomento su qualsiasi libreria Ruby che si richiede quando si crea e si condivide una libreria di codice con altre persone?