Pergunta
O Rake tem nada construído em para substituir as cordas dentro de arquivos e tal ou é melhor usar comandos bash dentro 'sh', ou usar a própria funcionalidade manipulação de arquivos de Ruby?
Saudações,
Chris
Solução
Rake não fornece nada de especial no que diz respeito à substituição de string, mas é um script Ruby; você pode usar qualquer coisa que você poderia em qualquer outro script. Quer fazê-lo em Ruby é melhor do que usar outras ferramentas é uma questão de escolher a melhor ferramenta para o trabalho.
Tenha em mente, porém, que, se você pretende distribuir sua fonte e você usar ferramentas externas, então essas ferramentas tornam-se dependências para o seu software. Se você está exigindo algo incomum apenas para a construção, pode valer a pena reescrever-lo sozinho.