obj.tap { |x| puts x }Had there been a shorter overview of the cool things you could do, I might have got a better impression.
I think you should at least mention the other "letters" included in the library on the front page. It goes in depth into 'p', which makes it seem like it's all there is. Maybe name some of the other letters, and link to the API docs.
Each individual piece seems pretty small and easy enough to implement, but the package as a whole seems more valuable, having all these little tools in one place.
Nice work
Anyone care to explain?
In other words, these patterns are not something we should have to spend brainpower on.
I probably should not have put the screencast on the front page -- it's actually about rationale and not about code examples. You can find concrete examples at http://lettersrb.com/api
Letters seems like a better way to do it though.