Update support for haml 6 (#2571)

* Update support for haml 6

* remove whitespace
This commit is contained in:
Oleksii Vasyliev 2022-09-21 23:07:43 +03:00 committed by GitHub
parent 5902a84004
commit 038f4f606f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 2 deletions

View File

@ -47,8 +47,10 @@ module Middleman
def initialize(app, options_hash = ::Middleman::EMPTY_HASH, &block)
super
::Haml::Options.defaults[:context] = nil
::Haml::Options.send :attr_accessor, :context
if Object.const_defined?('::Haml::Options') # not available in haml 6
::Haml::Options.defaults[:context] = nil
::Haml::Options.send :attr_accessor, :context
end
::Haml::TempleEngine.define_options context: nil if defined?(::Haml::TempleEngine)
[::Haml::Filters::Sass, ::Haml::Filters::Scss, ::Haml::Filters::Markdown].each do |f|
f.class_exec do