Questions marquées «ruby»

97
Retourne la première correspondance de Ruby regex

Je cherche un moyen d'effectuer une correspondance regex sur une chaîne en Ruby et de la faire court-circuiter lors du premier match. La chaîne que je traite est longue et d'après ce à quoi elle ressemble, la matchméthode standard ( méthode) traiterait le tout, collecterait chaque correspondance et...

97
Ajouter une nouvelle ligne dans le fichier?

Je souhaite ajouter une nouvelle ligne après l'insertion d'une chaîne. Mon code actuel ressemble à ceci: File.open(filename, 'a') do |file| file.write @string end Comment puis-je ajouter une nouvelle ligne après l'insertion de la chaîne?

97
Comment installer therubyracer gem sur 10.10 Yosemite?

Je n'arrive pas à installer la gemme therubyracer sur Yosemite 10.10. Voici le journal: 11:53 $ gem installer libv8 -v '3.16.14.3' - --with-system-v8 Construire des extensions natives avec: '--with-system-v8' Ça pourrait prendre un moment... Libv8-3.16.14.3 installé avec succès Analyse de la...

96
Ajouter un répertoire à $ LOAD_PATH (Ruby)

J'ai vu deux techniques couramment utilisées pour ajouter le répertoire du fichier en cours d'exécution au $ LOAD_PATH (ou $ :). Je vois les avantages de faire cela au cas où vous ne travailleriez pas avec un bijou. L'un semble plus verbeux que l'autre, évidemment, mais y a-t-il une raison d'aller...

96
RVM ne fonctionne pas dans ZSH

J'aimerais essayer le shell ZSH sur mon Mac, mais je fais aussi beaucoup de développement Ruby et Rails, donc j'utilise aussi un peu RVM. Le problème est que je n'arrive pas à faire fonctionner RVM dans ZSH, et cela fonctionne bien dans le shell Bash par défaut: > zsh > rvm 1.9.2 > ruby -v...

96
Comment extraire un sous-hachage d'un hachage?

J'ai un hash: h1 = {:a => :A, :b => :B, :c => :C, :d => :D} Quelle est la meilleure façon d'extraire un sous-hachage comme celui-ci? h1.extract_subhash(:b, :d, :e, :f) # => {:b => :B, :d => :D} h1 #=> {:a => :A, :c =>