Je suis assez novice en Ruby, et aujourd'hui j'ai écrit une application à laquelle on peut passer des arguments via ARGV. Mais à l'intérieur de mon application, je veux pouvoir utiliser "gets". Le problème est qu'à chaque fois que j'essaie de le faire, j'obtiens une erreur.
Voici un simple script qui illustre mon problème :
print "Say something! "
input = gets
Si je l'appelais ainsi :
$ ruby script.rb this is arguments
J'obtiens cette erreur :
script.rb:2:in `gets': No such file or directory - this (Errno::ENOENT)
from script.rb:2
J'espère que quelqu'un pourra m'aider à résoudre ce problème, afin que je puisse continuer mon voyage en Ruby :)
Editer : Je sais que "Gets" ne récupère pas les arguments transmis au fichier. La fonction "Gets" interrogera l'utilisateur pour obtenir des données. Je veux pouvoir utiliser ces deux méthodes dans mon application.