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




5
Ruby Regexp group matching, asigna variables en 1 línea
Actualmente estoy tratando de rexpilar una cadena en múltiples variables. Cadena de ejemplo: ryan_string = "RyanOnRails: This is a test" Lo combiné con esta expresión regular, con 3 grupos: ryan_group = ryan_string.scan(/(^.*)(:)(.*)/i) Ahora para acceder a cada grupo tengo que hacer algo como esto: ryan_group[0][0] (first group) RyanOnRails ryan_group[0][1] (second …








1
Obtener nombre de archivo y extensión en Ruby
Estoy trabajando en un programa para descargar un video de YouTube, convertirlo a MP3 y crear una estructura de directorios para los archivos. Mi código es: FileUtils.cd("#{$musicdir}/#{$folder}") do YoutubeDlhelperLibs::Downloader.get($url) if File.exists?('*.mp4') puts 'Remove unneeded tempfile' Dir['*.mp4'].each do |waste| File.delete(waste) end else puts 'Temporary file already deleted' end Dir['*.m4a'].each do |rip| …
123 ruby  file 

9
Cómo verificar si un objeto Ruby es un booleano
Parece que no puedo verificar si un objeto es booleano fácilmente. ¿Hay algo así en Ruby? true.is_a?(Boolean) false.is_a?(Boolean) En este momento estoy haciendo esto y me gustaría acortarlo: some_var = rand(1) == 1 ? true : false (some_var.is_a?(TrueClass) || some_var.is_a?(FalseClass))
122 ruby  typechecking 

28
¿Por qué usar Ruby en lugar de Smalltalk? [cerrado]
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas sean respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión extendida. Si cree que esta pregunta se puede mejorar y posiblemente volver a …

8
Parámetros opcionales de Ruby
Si defino un Ruby funciona así: def ldap_get ( base_dn, filter, scope=LDAP::LDAP_SCOPE_SUBTREE, attrs=nil ) ¿Cómo puedo llamarlo suministrando solo los primeros 2 y los últimos args? ¿Por qué no es algo como ldap_get( base_dn, filter, , X) posible o si es posible, ¿cómo se puede hacer?

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.