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