Preguntas etiquetadas con ruby

163
Ruby combina una matriz en una cadena

En Ruby, ¿hay alguna forma de combinar todos los elementos de la matriz en una sola cadena? Matriz de ejemplo: @arr = ['<p>Hello World</p>', '<p>This is a test</p>'] Salida de ejemplo: <p>Hello World</p><p>This is a

163
Cómo verificar si un directorio dado existe en Ruby

Estoy tratando de escribir un script que compruebe o actualice automáticamente una URL de Subversion en función de si existe o no un directorio específico. Por alguna razón, mi código no funciona y siempre devuelve verdadero incluso si es falso: def directory_exists?(directory) return false if...

162
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...

160
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...

160
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 ...",

160
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

160
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...