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 = ::Tilt[ext]
    ::Tilt.mappings.each do |mapping_ext, engines|
      next unless engines.include? extension_class
      engine_options = @app.config[mapping_ext.to_sym] || {}
      options.merge!(engine_options)
    end
    options
  end
end