Sha256: c32c32a712b61ff8e8fbd81422ccd96ef983a3e291b4486a5aa07c8c1709a689

Contents?: true

Size: 370 Bytes

Versions: 2

Compression:

Stored size: 370 Bytes

Contents

require 'slim'

module ActionView
  module TemplateHandlers
    # Slim handler for Rails 3
    class SlimHandler < TemplateHandler
      include Compilable

      def compile(template)
        Slim::Engine.new(:use_html_safe => true).compile(template.source)
      end
    end
  end

  Template.register_default_template_handler :slim, TemplateHandlers::SlimHandler
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
slim-0.7.1 lib/slim/rails.rb
slim-0.7.0 lib/slim/rails.rb