Estoy confundido acerca de lo que es la convención de nomenclatura cuando el nombre de la gema tiene más de una palabra.¿Debería uno usar guiones o guiones bajos al nombrar una gema con más de una palabra?
pensamiento-esfinge es el nombre de la gema, pero el archivo de base de .rb * para esta joya es lib/thinking_sphinx.rb (subrayado)
actos-como-taggable-On es la nombre de la gema, y el archivo base * .rb se llama lib/acts-as-taggable-on.rb (guiones)
factory_girl usa un guion bajo en el nombre de la gema y en el nombre de la base * .rb archivo
¿Importa si se usan guiones bajos o guiones? ¿Hay algún consenso emergente aquí?
Esto es consistene con el consejo pues dada en las guías oficiales de Ruby Gems - [nomenclatura coherente] (http://guides.rubygems.org/patterns/#consistent-naming). – stevenharman
¿Qué pasa con yajl-ruby o bcrypt-ruby, que son envoltorios Ruby para las bibliotecas C existentes? Quiero un simple requerimiento 'bcrypt' dentro de mi código, pero no quiero nombrar a mi proyecto github "yajl" o "bcrypt" porque estos (tal vez) ya están tomados para las bibliotecas C originales. – dubek
Este enlace al artículo de Eric Hodel ahora está muerto. Traté de encontrarlo en línea, pero después de 3 minutos de Google no pude hacerlo. – gardenofwine