Pergunta

Eu desenvolvi uma biblioteca simples em Ruby e precisa usar isso em várias aplicações Rails (alguns dos quais ainda não estão construídos). Qual é a melhor maneira de adicionar facilmente esta biblioteca Ruby para vários Rails aplicações como e quando necessário? Nossa equipe está rodando Ubuntu e nosso repositório é Mercurial.

Devo usar um ...

  1. Rails plugin? Esta seria a minha primeira escolha, mas não parece apoio Mercurial ??
  2. Rubi Gem?
  3. roteiro Rake personalizado?
  4. Outras opções ??

Os ponteiros seria muito apreciada!

Foi útil?

Solução

Rubi já tem um mecanismo estabelecido para partilha de códigos ou seja RubyGems. Joalheiro torna a criação Gem fácil. Eu recomendo que você check-out.

Outras dicas

Faça uma jóia ou um plugin. Gems são melhores na minha opinião, mais fácil de gerenciar.

A minha regra de ouro:

Se ele não depende de trilhos, torná-lo uma jóia.
Se depender de trilhos, torná-lo um plugin.

Faça um plugin Rails. Ele não "apoio" Mercurial no sentido de que você não pode fazer script/plugin install $REPO_URL e tê-lo funcionar automaticamente, mas se é para o seu próprio uso, então você não vai perder essa característica.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top