Sha256: eee3d384e9525b0d606e68426b58bfef26272dd4e5e32f4542ab5fb22bdf1a98

Contents?: true

Size: 980 Bytes

Versions: 7

Compression:

Stored size: 980 Bytes

Contents

module Slim
  # Tilt template implementation for Slim
  # @api public
  Template = Temple::Templates::Tilt(Slim::Engine, :register_as => :slim)

  if defined?(::ActionView)
    # Rails template implementation for Slim
    # @api public
    RailsTemplate = Temple::Templates::Rails(Slim::Engine,
                                             :register_as => :slim,
                                             # Use rails-specific generator. This is necessary
                                             # to support block capturing and streaming.
                                             :generator => Temple::Generators::RailsOutputBuffer,
                                             # Disable the internal slim capturing.
                                             # Rails takes care of the capturing by itself.
                                             :disable_capture => true,
                                             :streaming => defined?(::Fiber))
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
slim-2.1.0 lib/slim/template.rb
slim-2.0.3 lib/slim/template.rb
slim-2.0.2 lib/slim/template.rb
slim-2.0.1 lib/slim/template.rb
slim-2.0.0 lib/slim/template.rb
slim-1.3.9 lib/slim/template.rb
slim-1.3.8 lib/slim/template.rb