Como sabemos Ruby é uma linguagem de programação puramente orientada a objeto, então um Array em Ruby é um objeto pertencente a classe Array. A matriz é muito parecida com um objeto da classe Hash, entretanto um objeto Array é uma coleção indexada por números inteiros.
Um Array é um objeto muito rico em recursos por este motivo é recomendado utilizar os links oficias para saber mais detalhes sobre este objeto: Classe Array.
Exemplo:
Neste exemplo utilizamos o objeto da classe Array e alguns de seus métodos.
Ruby
#!/usr/bin/env ruby # Desenvolvimento Aberto # Arrays.rb # Declara um array matriz = ["Nirvana", "Alice in Chains", "Pearl Jam", "Screaming Trees"] # Imprime o Array matriz.each do |conteudo| puts conteudo end puts "\nDeleta um item do array" matriz.delete("Pearl Jam") matriz.each do |conteudo| puts conteudo end puts "\nRetira o ultimo elemento da array" matriz.pop matriz.each do |conteudo| puts conteudo end puts "\nInclui um item ao array" matriz << "MudHoney" matriz.each do |conteudo| puts conteudo end