voxdolo/decent_exposure — pull request #44 by spartan-developer (2012-04-20 19:55:34+00:00)
Title: Provide a declarative way of scoping on other exposed objects

This let's you do the following

```ruby
expose :user
expose :comments, :through => :user
```

Obviously you could just do

```ruby
expose(:comments) { user.comments }
```

But to my eye, the declarative syntax improves readability.

1. If there's interest in this change, I can spend some time updating specs and readme
2. It might be time to factor the fetch block out of the expose method