pgharts/trusty-cms — pull request #57 by krainboltgreene (2014-06-10 16:01:45+00:00)
Title: We don't need to be explicit about the failcase

This simplifies the logic by using some of the affordances of Ruby.

It still returns nil, it doesn't fail if `Page#parts` returns something that doesn't respond to `#any?`, and pushes a "successful" primary result.