Skip to content

Instantly share code, notes, and snippets.

@jcaristy
jcaristy / new_gist_file_0
Last active September 20, 2017 03:43
[Win: Log de Energia] #Win
powercfg -energy -output c:\temp\energylog.html
@jcaristy
jcaristy / pasos.md
Created September 20, 2017 17:28
[VSCode: Instalar comando code mac] #vscode #mac
@jcaristy
jcaristy / info.md
Last active September 20, 2017 17:48
[RoR: IRB] #ruby

Descripción

IRB (Interactive Ruby) es un comando de ruby para la interaccion con ruby desde consola

bash> irb o irb --simple-prompt

@jcaristy
jcaristy / documentation.md
Created September 20, 2017 18:03
[RoR: Documentation] #ruby
@jcaristy
jcaristy / conceptos.md
Last active September 20, 2017 22:57
[RoR: Conceptos Basicos] #ruby

Variables

  • Global : $var
  • Class : @@var
  • Instance : @var
  • Local : var
  • Block : var

Obtener tipo de objeto

@jcaristy
jcaristy / info.md
Created September 20, 2017 22:06
[RoR: Arrays] #ruby

Arrays

data_set = ['a','b','c']
data_set[0]
data_set[0] = 'a1'

# Agregar al final
data_set << 'd'
@jcaristy
jcaristy / info.md
Last active September 20, 2017 22:17
[RoR: Hashes] #ruby

Hashes

# Declarar
hash_person = {"nombre" => "Juan"}
hash_person["Apellido"] = "Aristizabal"

# Acceder
nombre = hash_person["nombre"]		# Por Key
index = hash_person.key("Juan") # Me devuelve el Key
@jcaristy
jcaristy / info.md
Created September 20, 2017 22:28
[RoR: Symbols] #ruby

Symbols

Son como un String pero que solo se instancia una sola vez en memoria. La idea es que en los Hash siempre se utilicen Symbols y no Strings

# Ejemplo
hash_person = {:nombre => "Juan"}
hash_person[:Apellido] = "Aristizabal"
@jcaristy
jcaristy / info.md
Created September 20, 2017 23:06
[RoR: Ranges] #ruby
# Inclusive range
x = 1..10
# Exclusive range
x = 1...10

# Obtener el primero
x.begin
x.first
@jcaristy
jcaristy / info.md
Last active September 20, 2017 23:15
[RoR: Control Structures]

If

if Bollean

end