class Slim::Template

Public Class Methods

new(file, line, opts, &block) click to toggle source
Calls superclass method
# File lib/middleman-core/renderers/slim.rb, line 13
def initialize(file, line, opts, &block)
  if opts.key?(:context)
    ::Slim::Embedded::SassEngine.disable_option_validator!
    %w(sass scss markdown).each do |engine|
      (::Slim::Embedded.options[engine.to_sym] ||= {})[:context] = opts[:context]
    end
  end

  super
end

Public Instance Methods

precompiled_preamble(locals) click to toggle source
Calls superclass method
# File lib/middleman-core/renderers/slim.rb, line 24
def precompiled_preamble(locals)
  "__in_slim_template = true\n" << super
end