RubyGems

RubyGems é un xestor de paquetes para Ruby que proporciona un formato estándar para distribuír programas ruby e librarías (contedores chamado "gems" (xemas)), é unha ferramenta deseñada para xestionar facilmente a instalación de xemas, e un servidor para distribuílas. RubyGems é agora parte da libraría estándar dende a versión 1.9 de Ruby.

 Deseño de xemas 
A estrutura interna das xemas segue sempre o seguinte patrón:
CHANGELOG   # listaxe de cambios
README      # ficheiro LEAME
Rakefile    # ficheiro de instalación ou código a executar con rake
lib/        # situación das clases e código da xema
LICENSE     #licenza
RUNNING_UNIT_TESTS # outros documentos explicativos
init.rb     # inicializador, cando se instala a xema se executa este inicializador
test/       # cartafol para os test

Segundo as convencións esta estrutura é obrigatoria, asemade de facer tests para a xema e para cada clase.

 Véxase tamén 
 Ligazóns externas 
 Ferramenta oficial de documentación de Rubygems
 Artigo do Linux Journal

Categoría:Software libre