Hatena::Groupruby

   ㋸by このページをアンテナに追加 RSSフィード

2009-02-01 # 新興国の開発者の5人に1人がRubyを利用,北米と西欧の2倍

tarutarutarutaru2012/05/16 19:09ELOQUENT RUBYという参考書の例で少し分からない部分があるので質問させていただきます

class Document

#省略

def each_word
word_array = words
index = 0
while index < words.size
yield(word_array[index])
index += 1
end
end
end

d = Document.new('Truth', 'Gump', 'Life is like a box of...')
d.each_word { |word| puts word }

という問題なんですが、この省略の部分に何をつけ足せば実行できるようになりますか?
ちなみに、実行結果は以下の通りです
Life
is
a
box
of
...

よろしくお願いいたします!