У меня есть функция, которая обрабатывает первые N файлов в директории:
def restore(cnt)
$LOG.debug "store_engine : restore tweets from cache (cnt = #{cnt})"
result = TweetCollection.new
Dir["cache/*"].each do |path|
cnt = cnt - 1
File.open(path) do |f|
result.append(Tweet.construct(:friends, :yaml, f.read))
end
if cnt == 0
return result
end
end
result
end
Мне просто интересно, есть ли более рубиновый метод для написания этой функции?