class Foo def bar p 'baz' end end bar = Foo.new.method(:bar).to_proc 3.times &bar
[1,2,3].each(&method(:puts)) #instead of [1,2,3].each {|i| puts i }