- Comprobar que todo el mundo tiene Ruby instalado
- ...e IRB abierto
- Mostrar que Ruby es un lenguaje interpretado
- No hay función main
- Intercambiar objetos sin variables temporales
- Tal vez explicar splats
- Estructuras
if
,unless
,while
yuntil
en una línea - Métodos booleanos que acaban en
?
- Mencionar métodos que acaban en
!
- Array de strings separadas por espacios con
%w
- Interpolado de strings con
#{}
- Método
map
- Bloques
- Enumerador
each_with_index
- Método
zip
- Método
inject
- Encontrar el error
- Excepciones:
Exception
yStandardError
raise
,rescue
- Oneliner molón para usar directamente en la terminal con
ruby -e
- Opción
-rwebrick
para cargar la gema
- Algoritmos en una línea
- Supuesto método
neighborhood
- Método
detect
- Inicialización por defecto de claves en hashes mediante
Hash.new {...}
- Lectura de archivos:
read
,readlines
- Métodos para strings:
split
,(g)sub
... - Entrada desde teclado:
gets
- Expresiones regulares
- Llamadas al sistema:
system
, ```