Hello !
J'ai actuellement un petit problème avec mon programme ruby, il s’éteint aussitôt après l'avoir allumé.
Voici mon code il est extrêmement simple.
#!/usr/bin/env ruby
class Mods
def say(msg = "Hello World")
puts msg
end
end
Mod = Mods()
Mod.say
J'allume et aussitôt il s’éteint, donc j'ai rajouter à la fin
fin = gets
Comme ça il s’arrête mais bon je veux pas faire ça à chaque programme donc si quelqu'un à une idée.
Je vous remercie d'avance.
Salut, c'est peut être un peu tard, mais si quelqu'un a le même problème, voici la solution a ton bug.
A la ligne 8, tu mets
Mod = Mods()
, hors Ruby, ne connait pas de méthode Mods, tu veux instantier une classe, donc il faut mettre
Mod = Mods.new()
et là ça fonctionne. je l'ai testé dans l'IRB et pas de bug.