Yeah, I wanted [`flat_map`](http://apidock.com/ruby/Enumerable/flat_map), but 1.8.7.

Something like this or am I missing something?

```ruby
def files
  @cookbook_files ||= cookbooks.inject([]) do |memo, cookbook|
    @eager_segments.each do |segment|
      cookbook.manifest[segment].each do |manifest|
        memo << CookbookFile.new(cookbook, segment, manifest)
      end
    end
  end
end
```