Questions marquées «ruby»

Ruby est un langage interprété orienté objet dynamique et open source multiplateforme, créé par Yukihiro Matsumoto (Matz) en 1995. La balise [ruby] est destinée aux questions liées au langage Ruby, y compris sa syntaxe et ses bibliothèques. Les questions Ruby on Rails doivent être étiquetées avec [ruby-on-rails].

5
Que signifie la variable @@ dans Ruby?
Que sont les variables Ruby précédées d'un double signe ( @@)? Ma compréhension d'une variable précédée d'un signe arobase est qu'il s'agit d'une variable d'instance, comme celle-ci en PHP: Version PHP class Person { public $name; public function setName($name) { $this->name = $name; } public function getName() { return $this->name; …

8
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 => Onetwo Three …
162 ruby  string 


7
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
161 ruby 

30
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 mais utiles du langage de programmation Ruby. Essayez de …

8
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 …

3
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 package pour …
160 ruby  rubygems 


7
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!" end
160 ruby  regex 



30
Pourquoi l'installation de Nokogiri sur Mac OS échoue avec libiconv manquant?
J'ai essayé d'installer Nokogiri sur Mac OS 10.9.3 et quoi que j'essaye, l'installation échoue à la fin avec le message d'erreur suivant: $ sudo gem install nokogiri -- --with-xml2-include=/usr/local/Cellar/libxml2/2.9.1/include/libxml2 --with-xml2-lib=/usr/local/Cellar/libxml2/2.9.1/lib --with-xslt-dir=/usr/local/Cellar/libxslt/1.1.28 --with-iconv-include=/usr/local/Cellar/libiconv/1.14/include --with-iconv-lib=/usr/local/Cellar/libiconv/1.14/lib Building native extensions with: '--with-xml2-include=/usr/local/Cellar/libxml2/2.9.1/include/libxml2 --with-xml2-lib=/usr/local/Cellar/libxml2/2.9.1/lib --with-xslt-dir=/usr/local/Cellar/libxslt/1.1.28 --with-iconv-include=/usr/local/Cellar/libiconv/1.14/include --with-iconv-lib=/usr/local/Cellar/libiconv/1.14/lib' This could take a while... Building nokogiri using …


6
Etrange \ n dans une chaîne encodée en base64 en Ruby
La bibliothèque Base64 intégrée dans Ruby ajoute quelques '\ n's. Je suis incapable de trouver la raison. Pour cet exemple spécial: irb(main):001:0> require 'rubygems' => true irb(main):002:0> require 'base64' => true irb(main):003:0> str = "1110--ad6ca0b06e1fbeb7e6518a0418a73a6e04a67054" => "1110--ad6ca0b06e1fbeb7e6518a0418a73a6e04a67054" irb(main):004:0> Base64.encode64(str) => "MTExMC0tYWQ2Y2EwYjA2ZTFmYmViN2U2NTE4YTA0MThhNzNhNmUwNGE2NzA1\nNA==\n" Les \ n sont à la dernière et à …
159 ruby  base64  encode 


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.