Tyler Spivey wrote: > is it possible to write a function liike: > a=[func1,func2,func3] > a.each do |f| > f() > end Or, if you just want your func1, func2, etc. to be functions without a self: func1 = proc { puts "do something" } #... a = [func1, ...] a.each do |f| f.call # or f[] end