RubyGems
Aparencia
Este artigo (ou sección) está desactualizado(a). A información fornecida mudou ou é insuficiente. |
RubyGems | |
---|---|
Última versión | 1.0.0 |
Web | [1] |
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
[editar | editar a fonte]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.