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