class Tilt::Template

def set_fixed_locals

be determined.
Set the fixed locals for the template, which may be nil if no fixed locals can
def set_fixed_locals
  fixed_locals = @options.delete(:fixed_locals)
  extract_fixed_locals = @options.delete(:extract_fixed_locals)
  default_fixed_locals = @options.delete(:default_fixed_locals)
  if fixed_locals.nil?
    if extract_fixed_locals.nil?
      extract_fixed_locals = Tilt.extract_fixed_locals
    end
    if extract_fixed_locals
      fixed_locals = extract_fixed_locals()
    end
    if fixed_locals.nil?
      fixed_locals = default_fixed_locals
    end
  end
  @fixed_locals = fixed_locals
end