Sha256: 68735c48f3fa9e90aaee43bc91bf5062a66309a2dbd6989734831997c55ff4ef
Contents?: true
Size: 604 Bytes
Versions: 1
Compression:
Stored size: 604 Bytes
Contents
require "haml-sprockets/version" require 'tilt' require 'sprockets' module Haml module Sprockets class Template < ::Tilt::Template def self.engine_initialized? true end def initialize_engine end def prepare end def evaluate(scope,locals,&block) haml_code = data.dup haml_code = haml_code.gsub(/\\/,"\\\\").gsub(/\'/,"\\'").gsub(/\n/,"\\n") "Haml('#{haml_code}')" end end end end Sprockets::Engines Sprockets.register_engine '.hamljs', Haml::Sprockets::Template require 'haml-sprockets/engine' if defined?(Rails)
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
haml-sprockets-0.0.3 | lib/haml-sprockets.rb |