class Middleman::FileRenderer
def options_for_ext(ext)
def options_for_ext(ext) # Read options for extension from config/Tilt or cache cache.fetch(:options_for_ext, ext) do options = {} # Find all the engines which handle this extension in tilt. Look for # config variables of that name and merge it extension_class = ::Middleman::Util.tilt_class(ext) ::Tilt.default_mapping.extensions_for(extension_class).each do |mapping_ext| engine_options = @app.config[mapping_ext.to_sym] || {} options.merge!(engine_options) end options end end