Je suis coincé dans une situation totalement stupide. Lorsque j'utilise l'extrait ci-dessous, malgré que ma ligne de commande soit "./the_script.rb -s serv" et que je vérifie la valeur de la variable de service dans le code, il est toujours pris pour être de classe booléenne par optparse. Donc, je ne peux pas obtenir ma chaîne de la ligne de commande ...optpase retourne la vraie classe alors que la chaîne est fournie dans les arguments de ligne cmd
des idées?
opt = OptionParser.new do |opt|
opt.on('-s','--service','twitter (tw) or identica (id)') do |val|
service = val.to_s
end
end
+1 d'un rubis. C'est comme ça que tu le fais. – rampion