Preguntas etiquetadas con ruby

Ruby es un lenguaje interpretado orientado a objetos dinámico, de código abierto y multiplataforma, creado por Yukihiro Matsumoto (Matz) en 1995. La etiqueta [ruby] es para preguntas relacionadas con el lenguaje Ruby, incluida su sintaxis y sus bibliotecas. Las preguntas sobre Ruby on Rails deben etiquetarse con [ruby-on-rails].

8
Ruby capitaliza cada palabra primera letra
Necesito poner el primer carácter de cada palabra en mayúscula, y poner el resto en minúscula ... manufacturer.MFA_BRAND.first.upcase solo establece la primera letra en mayúscula, pero necesito esto: ALFA ROMEO => Alfa Romeo AUDI => Audi BMW => Bmw ONETWO THREE FOUR => Onetwo Three Four
162 ruby  string 

23
CocoaPods no funciona en macOS High Sierra
Después de actualizar a macOS High Sierra CocoaPods no funciona. Si bien es tentador alejarse de CocoaPods, desafortunadamente no está dentro del alcance en este momento. El mensaje de error está debajo. zsh: /Users/****/.gems/bin/pod: bad interpreter: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin: no such file or directory Me doy cuenta de que el error se …


7
¿Cómo obtener el nombre del método de llamada?
¿Hay alguna manera en Ruby para encontrar el nombre del método de llamada dentro de un método? Por ejemplo: class Test def self.foo Fooz.bar end end class Fooz def self.bar # get Test.foo or foo end end
161 ruby 

30
Características ocultas de Ruby
Bloqueado . Esta pregunta y sus respuestas están bloqueadas porque la pregunta está fuera de tema pero tiene un significado histórico. Actualmente no está aceptando nuevas respuestas o interacciones. Continuando con el meme "Características ocultas de ...", compartamos las características menos conocidas pero útiles del lenguaje de programación Ruby. Intenta …

8
Análisis de enteros seguros en Ruby
Tengo una cadena, por ejemplo '123', y quiero convertirla al número entero 123. Sé que simplemente puedes hacerlo some_string.to_i, pero eso se convierte 'lolipops'en 0, que no es el efecto que tengo en mente. Quiero que me explote en la cara cuando trato de convertir algo inválido, con algo agradable …

3
Ruby: ¿Cómo escribir una gema? [cerrado]
Cerrado. Esta pregunta no cumple con las pautas de desbordamiento de pila . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que sea sobre el tema de Stack Overflow. Cerrado hace 5 años . Mejora esta pregunta Me gustaría escribir un paquete para Ruby y …
160 ruby  rubygems 


7
Interpolar una cadena en una expresión regular
Necesito sustituir el valor de una cadena en mi expresión regular en Ruby. ¿Hay una forma fácil de hacer esto? Por ejemplo: 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
¿Por qué falla la instalación de Nokogiri en Mac OS con la falta de libiconv?
He estado tratando de instalar Nokogiri en Mac OS 10.9.3 y lo que sea que intente, la instalación falla al final con el siguiente mensaje de error: $ 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 …


6
Extraño \ n en cadena codificada en base64 en Ruby
La biblioteca Base64 incorporada en Ruby está agregando algunos '\ n's. No puedo encontrar la razón. Para este ejemplo especial: 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" Los \ n están en la última y sexta posición …
159 ruby  base64  encode 


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.