rubiety/message_block — pull request #10 by mokolabs (2012-08-09 17:06:22+00:00)
Title: Updated message_block to remove all markup if no flash messages or errors are found 

Message block presents messages and errors in a containing div element.

However, when no messages or errors are present, the containing div element is still injected into the view. This extra markup can create unnecessary white space in views. To fix this, goofy workarounds are often required.

So when no messages or errors are present, it's best if message_block does not generate any markup.