Sha256: 00f52b4754c33ce8f20bbcc27b18cfef7420bce9bce7819f0555a69662beebd9

Contents?: true

Size: 372 Bytes

Versions: 5

Compression:

Stored size: 372 Bytes

Contents

module MagLove
  module Tilt
    class HamlTemplate < ::Tilt::Template
      self.default_mime_type = 'theme/html'

      def prepare; end

      def evaluate(scope, locals, &block)
        @output ||= Maglove::Engine.render(data, locals)
      end

      def allows_script?
        false
      end
    end
  end
end

Tilt.mappings["haml"] = [MagLove::Tilt::HamlTemplate]

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
maglove-2.0.11 lib/maglove/tilt/haml_template.rb
maglove-2.0.10 lib/maglove/tilt/haml_template.rb
maglove-2.0.9 lib/maglove/tilt/haml_template.rb
maglove-2.0.8 lib/maglove/tilt/haml_template.rb
maglove-2.0.7 lib/maglove/tilt/haml_template.rb