Sha256: be99cb21ab728d26d3a4ddc9dd56d982db27ad331a327b3fd5efbb1010e5cf08
Contents?: true
Size: 650 Bytes
Versions: 3
Compression:
Stored size: 650 Bytes
Contents
require 'temple' # Load tilt/haml first to override if available begin require 'haml' rescue LoadError else require 'tilt/haml' end # Load hamlit first to override if available require 'hamlit' module Hamlit module Block Template = Temple::Templates::Tilt.create( Hamlit::Block::Engine, register_as: :haml, ) module TemplateExtension # Activate Hamlit::Helpers for tilt templates. # https://github.com/judofyr/temple/blob/v0.7.6/lib/temple/mixins/template.rb#L7-L11 def compile(*) "extend Hamlit::Helpers; #{super}" end end Template.send(:extend, TemplateExtension) end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
hamlit-block-0.7.0 | lib/hamlit/block/template.rb |
hamlit-block-0.6.0 | lib/hamlit/block/template.rb |
hamlit-block-0.5.0 | lib/hamlit/block/template.rb |