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.

RubyGems
Última versión1.0.0
Web[1]

Deseño de xemas

editar

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

editar

Ligazóns externas

editar