lib/slim/engine.rb in slim-0.7.0 vs lib/slim/engine.rb in slim-0.7.1

- old
+ new

@@ -1,14 +1,19 @@ module Slim # Slim engine which transforms slim code to executable ruby code # @api public class Engine < Temple::Engine use Slim::Parser, :file + filter :Debugger, :debug, :prefix => 'before end insertion' use Slim::EndInserter + filter :Debugger, :debug, :prefix => 'after end insertion' use Slim::EmbeddedEngine - use Slim::Compiler, :use_html_safe - #use Slim::Debugger - use Temple::HTML::Fast, :format, :attr_wrapper => '"', :format => :html5 + use Slim::Compiler + filter :Debugger, :debug, :prefix => 'after compilation' + filter :EscapeHTML, :use_html_safe + use Temple::HTML::Pretty, :format, :attr_wrapper, :id_delimiter, :id_concat, :pretty, + :pretty => false, :attr_wrapper => '"', :format => :html5, :id_delimiter => nil + filter :Debugger, :debug, :prefix => 'after html' filter :MultiFlattener filter :StaticMerger filter :DynamicInliner generator :ArrayBuffer end