Questions marquées «ruby»

163
Comment vérifier si un répertoire donné existe dans Ruby

J'essaie d'écrire un script qui vérifie ou met à jour automatiquement une URL Subversion en fonction de l'existence ou non d'un répertoire spécifié. Pour une raison quelconque, mon code ne fonctionne pas et retourne toujours vrai même s'il est faux: def directory_exists?(directory) return false if...

163
Ruby combinant un tableau en une seule chaîne

Dans Ruby, existe-t-il un moyen de combiner tous les éléments du tableau en une seule chaîne? Exemple de tableau: @arr = ['<p>Hello World</p>', '<p>This is a test</p>'] Exemple de sortie: <p>Hello World</p><p>This is a

162
Ruby majuscule chaque mot première lettre

J'ai besoin de mettre le premier caractère de chaque mot en majuscule et de mettre le reste en minuscule ... manufacturer.MFA_BRAND.first.upcase met uniquement la première lettre en majuscule, mais j'ai besoin de ceci: ALFA ROMEO => Alfa Romeo AUDI => Audi BMW => Bmw ONETWO THREE FOUR...

161
Comment obtenir le nom de la méthode appelante?

y a-t-il un moyen dans Ruby de trouver le nom de la méthode appelante à l'intérieur d'une méthode? Par exemple: class Test def self.foo Fooz.bar end end class Fooz def self.bar # get Test.foo or foo end end

160
Analyse sûre des entiers dans Ruby

J'ai une chaîne, disons '123', et je veux la convertir en entier 123. Je sais que vous pouvez le faire simplement some_string.to_i, mais cela se transforme 'lolipops'en 0, ce qui n'est pas l'effet que j'ai à l'esprit. Je veux que ça me saute au visage quand j'essaye de convertir quelque chose...

160
Fonctionnalités cachées de Ruby

Verrouillé . Cette question et ses réponses sont verrouillées car la question est hors sujet mais a une signification historique. Il n'accepte pas actuellement de nouvelles réponses ou interactions. Poursuivant le meme "Fonctionnalités cachées de ...", partageons les fonctionnalités moins connues...

160
Interpoler une chaîne dans une regex

J'ai besoin de remplacer la valeur d'une chaîne dans mon expression régulière dans Ruby. Y a-t-il un moyen facile de faire ceci? Par exemple: foo = "0.0.0.0" goo = "here is some other stuff 0.0.0.0" if goo =~ /value of foo here dynamically/ puts "success!"

160
Ruby: Comment écrire un bijou? [fermé]

Fermé. Cette question ne répond pas aux directives de Stack Overflow . Il n'accepte pas les réponses actuellement. Vous souhaitez améliorer cette question? Mettez à jour la question pour qu'elle soit pertinente pour Stack Overflow. Fermé il y a 5 ans . Améliorez cette question J'aimerais écrire un...