Domande taggate «ruby»

Ruby è un linguaggio interpretato orientato agli oggetti dinamico multipiattaforma open source, creato da Yukihiro Matsumoto (Matz) nel 1995. Il tag [ruby] è per domande relative al linguaggio Ruby, compresa la sua sintassi e le sue librerie. Le domande su Ruby on Rails devono essere contrassegnate con [ruby-on-rails].

5
Cosa significa variabile @@ in Ruby?
Quali sono le variabili Ruby precedute da double at signs ( @@)? La mia comprensione di una variabile preceduta da un segno at è che si tratta di una variabile di istanza, come questa in PHP: Versione PHP class Person { public $name; public function setName($name) { $this->name = $name; …

8
Ruby mette in maiuscolo ogni parola prima lettera
Devo rendere il primo carattere di ogni parola maiuscolo e rendere il resto in minuscolo ... manufacturer.MFA_BRAND.first.upcase sta solo impostando la prima lettera maiuscola, ma ho bisogno di questo: ALFA ROMEO => Alfa Romeo AUDI => Audi BMW => Bmw ONETWO THREE FOUR => Onetwo Three Four
162 ruby  string 


7
Come ottenere il nome del metodo di chiamata?
c'è un modo in Ruby per trovare il nome del metodo chiamante all'interno di un metodo? Per esempio: class Test def self.foo Fooz.bar end end class Fooz def self.bar # get Test.foo or foo end end
161 ruby 

30
Caratteristiche nascoste di Ruby
Bloccato . Questa domanda e le sue risposte sono bloccate perché la domanda è fuori tema ma ha un significato storico. Al momento non accetta nuove risposte o interazioni. Continuando il meme "Funzioni nascoste di ...", condividiamo le funzioni meno note ma utili del linguaggio di programmazione Ruby. Cerca di …

8
Analisi di numeri interi sicuri in Ruby
Ho una stringa, diciamo '123', e voglio convertirla nell'intero 123. So che si può fare semplicemente some_string.to_i, ma che converte 'lolipops'a 0, che non è l'effetto che ho in mente. Voglio che mi esploda in faccia quando provo a convertire qualcosa di invalido, con un aspetto piacevole e doloroso Exception. …

3
Ruby: Come scrivere una gemma? [chiuso]
Chiuso. Questa domanda non soddisfa le linee guida Stack Overflow . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per StackTranslate.it. Chiuso 5 anni fa . Migliora questa domanda Vorrei scrivere un pacchetto per Ruby e renderlo disponibile come gemma. …
160 ruby  rubygems 


7
Interpolare una stringa in una regex
Devo sostituire il valore di una stringa nella mia espressione regolare in Ruby. C'è un modo semplice per farlo? Per esempio: 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
Perché l'installazione di Nokogiri su Mac OS non riesce con libiconv mancante?
Ho provato a installare Nokogiri su Mac OS 10.9.3 e qualunque cosa provi, l'installazione non riesce alla fine con il seguente messaggio di errore: $ 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 …


6
Strano \ n nella stringa codificata base64 in Ruby
La libreria Base64 integrata in Ruby sta aggiungendo alcuni '\ n. Non riesco a scoprire il motivo. Per questo esempio speciale: 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" I \ n sono all'ultima e alla sesta posizione …
159 ruby  base64  encode 


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.