Enumerable methods such as map and select transform and filter collections.

Enumerable Map Select

enumerable_map_select.rb
numbers = [2, 4, 6, 8]
minimum = 

doubled = numbers.map do |number|
  number * 2
end

selected = doubled.select do |number|
  number >= minimum
end

puts "doubled=#{doubled.join(",")}"
puts "minimum=#{minimum}"
puts "selected=#{selected.join(",")}"
numbers = [2, 4, 6, 8]
minimum = 

doubled = numbers.map do |number|
  number * 2
end

selected = doubled.select do |number|
  number >= minimum
end

puts "doubled=#{doubled.join(",")}"
puts "minimum=#{minimum}"
puts "selected=#{selected.join(",")}"
numbers = [2, 4, 6, 8]
minimum = 

doubled = numbers.map do |number|
  number * 2
end

selected = doubled.select do |number|
  number >= minimum
end

puts "doubled=#{doubled.join(",")}"
puts "minimum=#{minimum}"
puts "selected=#{selected.join(",")}"
enumerable Many Ruby collections include Enumerable methods for common traversal patterns.