S Soluções.dev.br
Linguagens de Programação

Ruby for Devs Cheat Sheet

Métodos de blocos, hashes, sintaxe de strings e utilitários do Ruby.

Iteração

Iteração básica em um array usando blocos.

lista.each { |item| puts item }

Transformação

Transformação de array com o método map.

novos = lista.map { |x| x * 2 }

Filtro

Filtro de elementos com select.

selecionados = lista.select { |x| x > 10 }

Estruturas

Definição de um Hash com chaves de símbolo.

user = { id: 1, name: "Ruby" }

Strings

Interpolação de strings.

puts "Valor: #{variavel}"

Lógica

Definição de função com parâmetro opcional.

def minha_funcao(param = "padrão")
  param
end

Utilidades

Remove todos os valores 'nil' de um array.

array.compact