class Erubis::Main

def collect_supported_properties(erubis_klass)

def collect_supported_properties(erubis_klass)
  list = []
  erubis_klass.ancestors.each do |klass|
    if klass.respond_to?(:supported_properties)
      list.concat(klass.supported_properties)
    end
  end
  return list
end