3. Ruby-lang
Ruby es un lenguaje del 95 y ahora
estamos en la versión 2
Creado por Yukihiro Matsumoto
Lenguaje dinámico
Funciona bajo programación orientada
a objetos
miércoles, 19 de junio de 13
4. ejemplo
def mi_metodo ()
variable = ‘palabra‘
un_numero = 2
un_bool = true
un_vacio = nil
un_arreglo = [1, 2, 3]
un_mapa = { :llave => ‘valor’ }
end
miércoles, 19 de junio de 13
7. conceptos
Rubie (interprete y versión de ruby)
Gem (framework)
Rake (sistema de construcción)
Spec (sistema de pruebas)
Bundler (manejo de dependencias)
miércoles, 19 de junio de 13
8. plataformas
Es cross-OS (windows, mac, linux) en
su interprete original MRI
Existen diferentes interpretes hechos
en Java, Ruby, Smalltalk, C#, ObjC y
otros...
miércoles, 19 de junio de 13
10. RVM & REnv
RVM es un sistema de administración
de rubíes (versiones de ruby)
REnv es otro sistema para manejar
rubíes pero mucho más ligero y simple
miércoles, 19 de junio de 13