原です。

super にイテレータブロックを渡すにはどうするんでしたっけ?

class Foo
  def foo
    yield
  end
end

class Bar < Foo
  def foo
    super{ print "hello\n" }
  end
end

じゃ parse error になってしまうのですが。