objects-on-rails/display-case — pull request #23 by assembler (2012-11-23 13:32:48+00:00)
Title: returning proper enumerator

If you try to get enumerator from EnumerableExhibit like this:

```ruby
books = exhibit find_books
enum = books.each
enum.next
```

It will raise `no block given (yield)` error. You'll get same exception if you try something like this: `books.each.with_index` or `books.each.with_object`.

I've fixed it with this commit. I've added some specs, but I'm unsure if this is the best way to do it.