Sha256: bba26ff8110c7237d5a9d3d8a45bd5dfbe3ecbc8f8ec9aa4404c45a342c586b4
Contents?: true
Size: 885 Bytes
Versions: 12
Compression:
Stored size: 885 Bytes
Contents
# Load gem require "slim" module Middleman module Renderers # Slim renderer module Slim # Setup extension class << self # Once registered def registered(app) app.before_configuration do template_extensions :slim => :html end # Setup Slim options to work with partials ::Slim::Engine.set_default_options( :buffer => '@_out_buf', :generator => ::Temple::Generators::StringBuffer ) app.after_configuration do sass_context_hack = { :context => self } ::Slim::EmbeddedEngine.default_options[:sass] = sass_context_hack ::Slim::EmbeddedEngine.default_options[:scss] = sass_context_hack end end alias :included :registered end end end end
Version data entries
12 entries across 12 versions & 2 rubygems