Module: SlimTemplatePatch
- Defined in:
- middleman-core/lib/middleman-core/renderers/slim.rb
Instance Method Summary collapse
- #initialize(file = nil, line = nil, opts = {}, &block) ⇒ Object
- #precompiled_preamble(locals) ⇒ Object
Instance Method Details
#initialize(file = nil, line = nil, opts = {}, &block) ⇒ Object
13 14 15 16 17 18 19 20 21 22 |
# File 'middleman-core/lib/middleman-core/renderers/slim.rb', line 13 def initialize(file = nil, line = nil, opts = {}, &block) if opts.key?(:context) ::Slim::Embedded::SassEngine.disable_option_validator! %w[sass scss markdown].each do |engine| (::Slim::Embedded.[engine.to_sym] ||= {})[:context] = opts[:context] end end super end |
#precompiled_preamble(locals) ⇒ Object
24 25 26 27 |
# File 'middleman-core/lib/middleman-core/renderers/slim.rb', line 24 def precompiled_preamble(locals) original = super "__in_slim_template = true\n#{original}" end |