haml middleman example logic