# File lib/liquid/tags/case.rb, line 30
    def render(context)      
      context.stack do          
        execute_else_block = true
        
        output = ''
        @blocks.each do |block|
          if block.else? 
            return render_all(block.attachment, context) if execute_else_block
          elsif block.evaluate(context)
            execute_else_block = false        
            output << render_all(block.attachment, context)
          end            
        end
        output
      end          
    end