Por que é uma especificação gem necessária e por que alguns criadores gema não fornecê-los?
-
06-07-2019 - |
Pergunta
Tenho notado algumas jóias de rubi ter .Especificação arquivos e outros não.
Se eles são importantes, por que você não é necessário (por qualquer ferramenta constrói-los) para fornecer um quando você tenta criar sua jóia?
Solução
Muitas gemas são configurados usando enxada ou newgem, que geram uma especificação apenas na construção da jóia. A especificação é tratado como um bit de código temporário apenas utilizado para criar uma jóia assim que normalmente não é empacotado. Há tarefas rake para essas duas ferramentas que irão gerar um arquivo spec embora.
Outras dicas
Algumas vezes a especificação gem está no Rakefile em vez de um gemspec separado.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow