Ver código fonte

Merge pull request #52041 from Rubonnek/expose-simplify-path

Expose `String.simplify_path`
Max Hilbrunner 4 anos atrás
pai
commit
7e0f1fa2ec
2 arquivos alterados com 7 adições e 0 exclusões
  1. 1 0
      core/variant/variant_call.cpp
  2. 6 0
      doc/classes/String.xml

+ 1 - 0
core/variant/variant_call.cpp

@@ -1422,6 +1422,7 @@ static void _register_variant_builtin_methods() {
 
 	bind_method(String, is_absolute_path, sarray(), varray());
 	bind_method(String, is_rel_path, sarray(), varray());
+	bind_method(String, simplify_path, sarray(), varray());
 	bind_method(String, get_base_dir, sarray(), varray());
 	bind_method(String, get_file, sarray(), varray());
 	bind_method(String, xml_escape, sarray("escape_quotes"), varray(false));

+ 6 - 0
doc/classes/String.xml

@@ -646,6 +646,12 @@
 				Returns the similarity index of the text compared to this string. 1 means totally similar and 0 means totally dissimilar.
 			</description>
 		</method>
+		<method name="simplify_path" qualifiers="const">
+			<return type="String" />
+			<description>
+				Returns a simplified canonical path.
+			</description>
+		</method>
 		<method name="split" qualifiers="const">
 			<return type="PackedStringArray" />
 			<argument index="0" name="delimiter" type="String" />