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