Articles of rbuy

Vérifier si une variable est définie?

Comment puis-je vérifier si une variable est définie dans Ruby? Existe-t-il une méthode de type isset ?

Comment vérifier si une chaîne contient une sous-chaîne dans Ruby?

J’ai une variable de chaîne avec le contenu comme suit: varMessage = “hi/thsid/sdfhsjdf/dfjsd/sdjfsdn\n” “/my/name/is/balaji.so\n” “call::myFunction(int const&)\n” “void::secondFunction(char const&)\n” . . . “this/is/last/line/liobrary.so” dans la chaîne ci-dessus, je dois trouver une sous-chaîne à savoir “hi/thsid/sdfhsjdf/dfjsd/sdjfsdn\n” “/my/name/is/balaji.so\n” “call::myFunction(int const&)\n” Comment puis-je le trouver? Je dois juste déterminer si la sous-chaîne est présente ou non.

classe << auto idiome en Ruby

Qu’est-ce que la class << self do fait en Ruby?

Qu’est-ce que attr_accessor dans Ruby?

J’ai du mal à comprendre attr_accessor dans Ruby. Quelqu’un peut m’expliquer cela?

Comment faire –no-ri –no-rdoc la valeur par défaut pour l’installation de gem?

Je n’utilise pas la sortie RI ou RDoc des gems que j’installe sur ma machine ou dans les serveurs que je gère (j’utilise d’autres moyens de documentation). Chaque gem que j’installe installe par défaut la documentation RI et RDoc, car j’oublie de définir –no-ri –no-rdoc . Y a-t-il un moyen de rendre ces deux drapeaux […]

Comment installer une version spécifique d’un bijou ruby?

En utilisant l’outil de gem ligne de commande, comment puis-je installer une version spécifique d’un gem?

Que signifie% w (array)?

Je regarde la documentation de FileUtils. Je suis confus par la ligne suivante: FileUtils.cp %w(cgi.rb complex.rb date.rb), ‘/usr/lib/ruby/1.6′ Que signifie le %w ? Pouvez-vous m’indiquer la documentation?

Comment générer une chaîne aléatoire dans Ruby

Je suis actuellement en train de générer une chaîne majuscule pseudo-aléatoire de 8 caractères pour “A” .. “Z”: value = “”; 8.times{value << (65 + rand(25)).chr} mais il ne semble pas propre, et il ne peut pas être transmis en tant qu’argument, car il ne s’agit pas d’une seule déclaration. Pour obtenir une chaîne de […]

Pourquoi est-il mauvais de “sauver Exception => e` en Ruby?”

Ruby QuickRef de Ryan Davis dit (sans explication): Ne sauve pas les exceptions. DÉJÀ. ou je vais te poignarder. Pourquoi pas? Quelle est la bonne chose à faire?

Appeler des commandes shell à partir de Ruby

Comment appeler les commandes shell depuis un programme Ruby? Comment puis-je obtenir la sortie de ces commandes dans Ruby?