Sha256: bd3ecd0d7801c5d6a5381042ef31b101033b31425fd744d659941883430fd7e1
Contents?: true
Size: 1.04 KB
Versions: 4
Compression:
Stored size: 1.04 KB
Contents
# frozen_string_literal: true require 'temple' require 'hamlit/parser' require 'hamlit/compiler' require 'hamlit/html' require 'hamlit/escapable' require 'hamlit/force_escapable' require 'hamlit/dynamic_merger' require 'hamlit/ambles' module Hamlit class Engine < Temple::Engine define_options( :buffer_class, generator: Temple::Generators::ArrayBuffer, format: :html, attr_quote: "'", escape_html: true, escape_attrs: true, autoclose: %w(area base basefont br col command embed frame hr img input isindex keygen link menuitem meta param source track wbr), filename: "", check_syntax: false, disable_capture: false, ) use Parser use Compiler use HTML filter :StringSplitter filter :StaticAnalyzer use Escapable use ForceEscapable filter :ControlFlow use Ambles filter :MultiFlattener filter :StaticMerger use DynamicMerger use :Generator, -> { options[:generator] } end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
hamlit-3.0.1-java | lib/hamlit/engine.rb |
hamlit-3.0.1 | lib/hamlit/engine.rb |
hamlit-3.0.0-java | lib/hamlit/engine.rb |
hamlit-3.0.0 | lib/hamlit/engine.rb |