Acción Comando
Actualizar Ruby version manager
Archivos __ FILE__ contiene el nombre del archivo que se esta ejecutando en este momento
$0 es el nombre del archivo usado para iniciar el programa, el archivo se comportara como una biblioteca, para no ejecutar codigo en él. Pero si el archivo es un ejecutable, entonces sí ejectura el codigo que en él haya. if __FILE__ == $0 ...ejecutar ordenes
Entrada puts "Enter your name"
name = gets.chomp() #no salta de linea la siguiente, por la siguiente pregunta, al pintar
puts "Enter your age"
age = gets
puts "Hello " + name + ", your age is " + age
Hello rer, your age is 43
Include lol = "casa, raton, perro" puts lol.include? "raton"
Instalar paquetes rub i paquete
Lista @lista.nil? #Es lista vacia?
@var.respond_to?("each") #Es lista?
@var.respond_to?("join") #Es lista no vacia?
@var.join(", ") #Los devuleve separados por comas
Mayusculas, minusculas lol.upcase()
lol.downcase()
Pintar puts "Hola #{variable}"  #Hace retorno de carro
print "Hola #{variable}"  #No hace retorno de carro
Redondeo num = 20.324
puts num.ceil()
puts num.floor()
VSCode: extensiones gems con rbenv /home/fed/.rbenv/shims/gem
Variables conversiones entero = 3.21.to_i #flotante a entero
entero = "9".to_i #cadena a entero
cadena = entero.to_s #entero a cadena flotante = cadena.to_f #cadena a flotante
Variables tipos $global
@clase
attr_accessor :variable_acceso_fuera_clase