def run_preprocessors
      @passages.each_key do |k|
        # HAML
        if @passages[k][:tags].include? 'haml'
          @passages[k][:content] = Haml::Engine.new(@passages[k][:content], HAML_OPTIONS).render
          @passages[k][:tags].delete 'haml'
        end
        # Coffeescript
        if @passages[k][:tags].include? 'coffee'
          @passages[k][:content] = CoffeeScript.compile(@passages[k][:content], COFFEESCRIPT_OPTIONS)
          @passages[k][:tags].delete 'coffee'
        end
        # SASS / SCSS
        if @passages[k][:tags].include? 'sass'
          @passages[k][:content] =  Sass::Engine.new(@passages[k][:content], :syntax => :sass).render
        end
        if @passages[k][:tags].include? 'scss'
          @passages[k][:content] =  Sass::Engine.new(@passages[k][:content], :syntax => :scss).render
        end
      end
    end
def run_preprocessors
      @passages.each_key do |k|
        # HAML
        if @passages[k][:tags].include? 'haml'
          @passages[k][:content] = Haml::Engine.new(@passages[k][:content], HAML_OPTIONS).render
          @passages[k][:tags].delete 'haml'
        end
        # Coffeescript
        if @passages[k][:tags].include? 'coffee'
          @passages[k][:content] = CoffeeScript.compile(@passages[k][:content], COFFEESCRIPT_OPTIONS)
          @passages[k][:tags].delete 'coffee'
        end
        # SASS / SCSS
        if @passages[k][:tags].include? 'sass'
          @passages[k][:content] =  Sass::Engine.new(@passages[k][:content], :syntax => :sass).render
        end
        if @passages[k][:tags].include? 'scss'
          @passages[k][:content] =  Sass::Engine.new(@passages[k][:content], :syntax => :scss).render
        end
      end
    end
Runs HAML, Coffeescript etc. preprocessors across each applicable passage