Articles of rbuy

Comment créer un object de date Ruby à partir d’une chaîne?

Comment créer un object de date Ruby à partir de la chaîne suivante? DD-MM-YYYY

erreur d’installation de nokogiri gem

Je sais qu’il y a beaucoup de questions sur ce joyau mais aucune réponse n’a fonctionné pour moi. Lorsque je lance dans SSH gem install nokogiri je reçois cette erreur: Extracting libxml2-2.8.0.tar.gz into tmp/x86_64-unknown-linux-gnu/ports/libxml2/2.8.0… OK Running patch with /home/user58952277/.gem/ruby/1.9.3/gems/nokogiri-1.6.2.1/ports/patches/libxml2/0001-Fix-parser-local-buffers-size-problems.patch… Running ‘patch’ for libxml2 2.8.0… ERROR, review ‘tmp/x86_64-unknown-linux-gnu/ports/libxml2/2.8.0/patch.log’ to see what happened. *** extconf.rb failed *** […]

Ruby: Est-il possible de définir une méthode de classe dans un module?

Disons qu’il y a trois classes: A , B & C Je veux que chaque classe ait une méthode de classe, disons self.foo , qui a exactement le même code pour A , B & C Est-il possible de définir self.foo dans un module et d’inclure ce module dans A , B & C ? […]

Quelle est la méthode inverse de Array.empty? ou .empty? en rbuy

Je me rends compte que je peux faire unless [1].empty? Mais je me demande s’il existe une méthode?

Comment lire un fichier entier dans Ruby?

Existe-t-il une fonction intégrée à Ruby pour lire l’intégralité du fichier sans utiliser de boucle? Jusqu’à présent, je n’ai rencontré que des méthodes lisant en morceaux (ligne ou caractère).

Ruby sortinger par plusieurs valeurs?

J’ai un tableau de hashes: a=[{ ‘foo’=>0,’bar’=>1 }, { ‘foo’=>0,’bar’=>2 }, … ] Je veux d’abord sortinger le tableau par «foo», puis par «bar». Google me dit que c’est comme ça: a.sort_by {|h| [ h[‘foo’],h[‘bar’] ]} Mais cela me donne l’argumentError “comparaison de tableau avec un tableau a échoué”. Qu’est-ce que ça veut dire?

Pourquoi cet object Ruby a-t-il à la fois to_s et inspecte-t-il les méthodes qui semblent faire la même chose?

Pourquoi ce Ruby objecte à la fois un to_s et inspect méthodes qui semblent faire la même chose? La méthode p appelle inspect et met / appelle des appels to_s pour représenter l’object. Si je cours class Graph def initialize @nodeArray = Array.new @wireArray = Array.new end def to_s # called with print / puts […]

Ajouter une paire clé / valeur au hachage avec << dans Ruby

Dans Ruby, on peut append des valeurs aux tableaux existants en utilisant <<: a = [] a << "foo" mais pouvez-vous également append des paires clé / valeur à un hachage existant? h = {} h << :key "bar" Je sais que tu peux faire: h[:key] = “” h[:key] << "bar" mais ce n’est pas […]

Comment puis-je obtenir la date d’hier?

Comment puis-je obtenir la date d’hier? peut être: @get_time_now = Time.now.strftime(‘%m/%d/%Y’) / 86400 ou @get_time_now = Time.now.strftime(‘%m/%d/%Y’) – 1.day ou @get_time_now = Time.now. / 86400 86400 = 1 jour, non? (60 * 60 * 24)

Comment puis-je mettre à jour Ruby-interpreters avec RVM?

J’ai installé RVM avec quelques versions de Ruby-interpreters il y a quelque temps. Comment puis-je le mettre à jour, car les nouvelles versions sont déjà publiées? Je n’ai trouvé qu’un moyen: rvm install 1.9.2-rc1 && rvm remove 1.9.2-preview1 , mais mes gemmes sont perdues. Puis-je mettre à jour des twigs de temps en temps? Je […]