Para actualizar Redmine, necesito que SVN haga ping a nuestra instalación de Redmine desde nuestro enganche post-commit. Nuestro gancho post-commit es un script de Ruby que genera un correo electrónico. Me gustaría insertar una llamada hacer esto:¿Cuál es la sintaxis correcta para que Ruby haga una llamada al sistema para curl?
curl --insecure https://redmineserver+webappkey
Esta llamada funciona desde la línea de comandos, pero cuando trato de hacer esto:
#!/usr/bin/ruby -w
REFRESH_DRADIS_URL = "https://redmineserver+webappkey"
system("/usr/bin/curl", "--insecure", "#{REFRESH_DRADIS_URL}")
No funciona. ¿Cómo hago esto en ruby? Busqué en Google 'curly system curl', pero acabo de obtener un montón de enlaces para integrar curl en ruby (que NO es lo que me interesa).
Por cierto: el uso inútil de interpolación de cadenas. –