私はRuby1.8.6のドキュメントを探していますが、そこには何も言及されていませんeach_with_index。しかし、Ruby 1.8.7または1.9.2を起動して以下を実行すると、機能します。
h = {:a => 1, :b => 2.2}
h.each_with_index do |pair, i|
p pair, i
end
どこeach_with_indexから来たの?Hash.superclasssでありObject、Objectこのインスタンスメソッドを実装していません。